package com.beiye.drivertransport.http;

import android.util.Log;

import com.android.frame.http.HttpListener;
import com.android.frame.http.HttpUtils;
import com.android.frame.http.RequestParams;
import com.beiye.drivertransport.bean.UserTcPhoto;
import com.beiye.drivertransport.config.AppInterfaceConfig;
import com.beiye.drivertransport.utils.LogUtils;
import com.beiye.drivertransport.utils.MD5;

import java.util.List;

public class Login {

    //p表示post请求,g表示get请求

//    String module = "login";

    /**
     * 密码登录页面,具体功能请求方法如下
     *
     *
     */
    public void pLogin(String userAccount, String userPwd , HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userAccount",userAccount);
        params.addParam("userPwd", MD5.encodeByMd5AndSalt(userPwd));
        LogUtils.e("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/loginForApp"),params,listener,what);
    }
    /**
     * 验证码登录页面,具体功能请求方法如下
     *
     *
     */
    public void pLogincode(String userMobile, String vcode ,Integer lastLoginTrml, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userMobile",userMobile);
        params.addParam("vcode", vcode);
        params.addParam("lastLoginTrml", lastLoginTrml+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/loginByVCode"),params,listener,what);
    }

    /**
     * 首页安全学习统计学习情况
     */
    public  void getLearnSafeData(String userId, String orgId ,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/findCurMonthFinish"),params,listener,what);
    }
    /**
     * 首页获取用户信息旧接口不用
     */
//    public  void getUseData(String userId, Integer mark ,HttpListener listener, int what){
//        RequestParams params=new RequestParams();
//        params.addParam("userId",userId);
//        params.addParam("mark",mark+"");
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/userOrg"),params,listener,what);
//    }
    /**
     * 首页获取用户信息新接口
     */
    public  void getUseData(String userId, Integer mark ,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("mark",mark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userOrg/findByUserId"),params,listener,what);
    }




//报表数据chart
    public  void getChat(String userId, Integer lastMonthNo ,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("lastMonthNo",lastMonthNo+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/stat"),params,listener,what);
    }
    //用户学习学时按月统计数据
    public  void getChatTime(String userId,String orgId, Integer lastMonthNo ,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("lastMonthNo",lastMonthNo+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/monthStat"),params,listener,what);
    }
    //用户学习时间按月统计数据
    public  void getChatSubTime(String userId,String orgId, Integer lastMonthNo ,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("lastMonthNo",lastMonthNo+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/monthStat"),params,listener,what);
    }
    //通知列表数据
    public  void getNotice(Integer mark,String orgId,String userId,String beginTime,String endTime,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("mark",mark+"");
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/notice/queryForT"),params,listener,what);
    }

    /**
     * 2.48.1 设置用户通知为已查看
     * @param sn
     * @param signPicUrl
     * @param listener
     * @param what
     */
    public  void modNoticUserMark(Integer sn,String signPicUrl,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("signPicUrl",signPicUrl);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/noticeUser/modViewMark"),params,listener,what);
    }
    //设置机构通知为已查看
    public  void getNoticeCompany(Integer sn,String userId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("userId",userId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/noticeOrg/modMark"),params,listener,what);
    }
    //驾驶员+企业管理员课程超市列表显示
    public  void getPreJobTrainingandcoursesupermaket(String userId,String orgId,String name,Integer sn ,Integer readInterval,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("name",name);
        params.addParam("sn",sn+"");
        params.addParam("readInterval",readInterval+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgCourse"),params,listener,what);
    }
    //单位人员课程超市列表显示
    public  void getcomanycoursesupermaket(Integer queryWay,String adId,Integer sn ,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("queryWay",queryWay+"");
        params.addParam("adId",adId);
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/adTrainingCourse/findByCondForT"),params,listener,what);
    }
    //岗前培训和指定学习显示（旧接口不用）
    public  void getSpecifiedLearning(String orgId,String userId,Integer readInterval,Integer mark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("mark",mark+"");
        params.addParam("readInterval",readInterval+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgTPlan"),params,listener,what);
    }


    //岗前培训和指定学习显示(2018.11.6更新接口) 学时记录列表 (从业人员安全学习、从业人员岗前培训、自主培训-企业发布的企业管理员培训)
    public  void getSpecifiedLearningTwo(String orgId,String userId,Integer rtype,Integer pjtMark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("rtype",rtype+"");
        params.addParam("pjtMark",pjtMark+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/recordList"),params,listener,what);
    }
    //驾驶员安全学习绑定课程(2018.11.6更新接口)
    public  void getSpecifiedLearningcourser(String userId,Integer sn,String rtype,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("sn",sn+"");
        params.addParam("rtype",rtype);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/courseList"),params,listener,what);
    }
    //驾驶员岗前培训绑定课程(2018.11.15更新接口)
    public  void getprejobLearningcourser(String userId,Integer sn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("sn",sn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgPjtPlanSeq/courseList"),params,listener,what);
    }

    //学习记录
    public  void getrRecordLearning(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/list"),params,listener,what);
    }






    //课程超市校验指定学习是否已全部学习完成
    public  void getlearncoursesupermaketCheck(String userId,String orgId,String setYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("setYm",setYm);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/checkPlan"),params,listener,what);
    }
    //课程超市校验学习计划是否已全部学习完成
    public  void getlearncoursesupermaketBusinessCheck(String userId,String orgId,Integer mark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("mark",mark+"");

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/checkAdPlan"),params,listener,what);
    }
    //课程超市校验学时月份是否完成
    public  void getcoursesupermaketCheckDate(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/findUnCh"),params,listener,what);
    }


    //根据用户用户编码、培训课程序列号、阅读间隔校验是否已经学过
    public  void getPreJobTrainingandcoursesupermaketCheck(String userId,String orgId,Integer tcSn,Integer readInterval,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("readInterval",readInterval+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/check180313"),params,listener,what);
    }

    //根据企业id查询是否完成培训
    public  void getPreJobTrainingandComple(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/preState"),params,listener,what);
    }
    //根据指定学习查询是否有未完成的培训课程学时
    public  void SpecifiedLearningComple(String userId,String orgId,Integer sn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("sn",sn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/checkUnfinishUtch"),params,listener,what);
    }
    //校验从业人员已完成的课程是否全部完成
    public  void SpecifiedLearningcourseComple(String userId,String orgId,String setYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("setYm",setYm);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/checkCourse"),params,listener,what);
    }

    //指定学习提交
    public  void getSureCosrseAndLearn(Integer utcSn,String userId, String orgId, Integer tcSn,Integer otcSn,Integer utchSn, Integer readLength, Integer mark,List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("utcSn",utcSn+"");
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("otcSn",otcSn+"");
        params.addParam("utchSn",utchSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");

//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,photoList,listener,what);
    }
    //企业管理员和单位学习计划和课程超市提交
    public  void getSureCosrseAndBusinessLearn(String userId, String orgId, Integer tcSn,Integer atpSn,String atcSn, Integer readInterval, Integer minPer, List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("atpSn",atpSn+"");
        params.addParam("atcSn",atcSn);
        params.addParam("readInterval",readInterval+"");
        params.addParam("minPer",minPer+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/saveForAUser"),params,photoList,listener,what);
    }
    //驾驶员课程超市提交
    public  void getSureCosrseAndLearn1(Integer utcSn,String userId, String orgId, Integer tcSn,Integer utchSn,Integer otcSn, Integer readLength, Integer mark,List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("utcSn",utcSn+"");
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("otcSn",otcSn+"");
        params.addParam("utchSn",utchSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,photoList,listener,what);
    }
    //指定学习和课程超市从新学习提交
    public  void getSureReCosrseAndLearn1(String userId,Integer utchSn, Integer sn, Integer readLength, Integer minPer, List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("utchSn",utchSn+"");
        params.addParam("sn",sn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("minPer",minPer+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/saveRe"),params,photoList,listener,what);
    }
    //企业管理员和单位指定学习和课程超市从新学习提交
    public  void getSureBusiessReCosrseAndLearn1(String userId, Integer sn, List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("sn",sn+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/saveReGov"),params,photoList,listener,what);
    }

//岗前培训提交
    public  void getSureJobcourse(Integer utchSn, Integer utcSn,String userId, String orgId, Integer tcSn, Integer otcSn, Integer readLength, Integer mark, List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("utchSn",utchSn+"");
        params.addParam("utcSn",utcSn+"");
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("otcSn",otcSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/savePreJob"),params,photoList,listener,what);
    }
    //岗前培训从新学习提交
    public  void getSureReJobcourse( String userId,Integer utchSn, Integer sn, Integer readLength, Integer minPer, List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("utchSn",utchSn+"");
        params.addParam("sn",sn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("minPer",minPer+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/saveRePJob"),params,photoList,listener,what);
    }
    //企业管理员自主安全学习绑定课程
    public  void getuserCourseSpecifiedLearning(String userId,Integer utchSn,Integer otpSn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("utchSn",utchSn+"");
        params.addParam("otpSn",otpSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/findByUtchSnOtpSn"),params,listener,what);
    }


    //企业管理员自主学习提交
    public  void getSureCosrseaddForCustom(Integer utcSn,String userId,Integer tcSn,Integer otcSn,Integer readLength, Integer mark,List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("utchSn",utcSn+"");
        params.addParam("userId",userId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("otcSn",otcSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/addForCustom"),params,photoList,listener,what);
    }

    //在线测验和专项培训代考和已考列表
    public  void getDaikaoAndHave(String userId, String orgId, Integer topMark, Integer mark,Integer firstIndex,Integer pageSize,  HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("topMark",topMark+"");
        params.addParam("mark",mark+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/list"),params,listener,what);
    }

    //根据试卷序列号查询待考试试卷试题详情
    public  void getDaikao(Integer sn,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userQpQuestion/list"),params,listener,what);
    }
    //根据试卷序列号查询已考试试卷试题详情
    public  void getHavecourse(Integer sn,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userQpQuestion/doneList"),params,listener,what);
    }

    //根据侧题提交
    public  void getDaikaoQuetion(Integer sn,String userOption,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("userOption",userOption);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userQpQuestion/update"),params,listener,what);
    }

    //试卷补考接口
    public  void getBukao(Integer sn,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("oldSn",sn+"");

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/appleMu"),params,listener,what);
    }
    //根据企业或者行政规划获取动态模块
    public  void getAppModule(String adId,Integer useMark,Integer eeMark,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("topMark",useMark+"");
        params.addParam("mark",eeMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/mobileModule/queryFromT"),params,listener,what);
    }



//    /**
//     * 注册页面,具体功能请求方法如下
//     * pCode
//     * pRegister
//     *
//     */
//
    //获取验证码
    public void getCode(String mobile,Integer rtype, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("mobile",mobile);
        params.addParam("rtype",rtype+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/vcode/send"),params,listener,what);
    }
    //提交新密码
    public void getsurepassword(String userPwd,String mobile,Integer rtype,String vcode, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        LogUtils.e("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        params.addParam("mobile",mobile);
        params.addParam("rtype",rtype+"");
        params.addParam("vcode",vcode);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updatePwd"),params,listener,what);
    }
    //在线考试用户考试数据按月统计
    public  void getMonthlyStatisticsOfTestData(String userId, String orgId, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/stat"),params,listener,what);
    }

    /**
     * 根据用户ID查询“我的”信息
     *
     *
     */

    public void getUser(String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/userInfo"),params,listener,what);
    }
    /**
     * 修改“我的”信息
     *
     *
     */

    public void getImputUser(String userId,String idcNo,String userName,String dlNo,String sex,String birthday,String photoUrl,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("idcNo",idcNo);
        params.addParam("userName",userName);
        params.addParam("dlNo",dlNo);
        params.addParam("sex",sex);
        params.addParam("birthday",birthday);
        params.addParam("photoUrl",photoUrl);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/modUserFromTerm"),params,listener,what);
    }
    /**
     * 修改“我的”信息身份证的
     *
     *
     */

    public void getImputUserID(String userId,String idcNo,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("idcNo",idcNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateIdcNo"),params,listener,what);
    }
    /**
     * 修改“我的”信息驾驶证的
     *
     *
     */

    public void getImputUserIDNO(String userId,String dlNo,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("dlNo",dlNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateDlNo"),params,listener,what);
    }
    /**
     * 修改“我的”信息个体经营户经营许可证号
     *
     *
     */

    public void getImputUserBcNo(String userId,String bcNo,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("bcNo",bcNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateBcNo"),params,listener,what);
    }
    /**
     * 修改“我的”信息出生日期的
     *
     *
     */

    public void getImputUserBirth(String userId,String birthdayStr,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("birthdayStr",birthdayStr);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateBirthday"),params,listener,what);
    }
    /**
     * 修改“我的”信息性别的
     *
     *
     */

    public void getImputUserSex(String userId,String sex,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("sex",sex);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateSex"),params,listener,what);
    }
    /**
     * 继续教育修改身份证号、从业资格证、性别、学历、运管所名称
     *
     *
     */

    public void getupdateUser(String userId,String idcNo,String qcNo,String sex,String education,String tmoName,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("idcNo",idcNo);
        params.addParam("qcNo",qcNo);
        params.addParam("sex",sex);
        params.addParam("education",education);
        params.addParam("tmoName",tmoName);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateUser2"),params,listener,what);
    }
    /**
     *  修改密码
     */
    public void  getsureModifypassword(String userId,String userPwd, Integer rtype, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        params.addParam("rtype",rtype+"");
        LogUtils.e("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updatePwd"),params,listener,what);
    }
    /**
     *  2.1.2车辆三检列表
     */
    public void  getThreeVehiclesCourse(String vteType,String orgId,String userId,String userName,String plateNo, String beginTime, String endTime,Integer firstIndex,Integer pageSize, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("vteType",vteType);
        params.addParam("orgId",orgId);
        params.addParam("userId", userId);
        params.addParam("userName",userName);
        params.addParam("plateNo",plateNo);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehThreeExam/query"),params,listener,what);
    }
    /**
     *  增加车辆检查
     */
    public void  getMoreThreeVehiclesCourse(String userId,String orgId, String vid, Integer ftId, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("orgId",orgId);
        params.addParam("vId",vid);
        params.addParam("ftId",ftId+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehThreeExam/add"),params,listener,what);
    }
    /**
     *  删除日常检查记录
     */
    public void  getdeletThreeVehiclesCourse(Integer sn, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehThreeExam/del"),params,listener,what);
    }
    /**
     *  删除安检路检记录
     */
    public void  getdeletSectionCourse(Integer sn, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/del"),params,listener,what);
    }
    /**
     *  查询车辆日常检查
     */
    public void  getDailyThreeVehiclesCourse(Integer uvteSn,Integer eTimeMark,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uvteSn",uvteSn+"");
        params.addParam("eTimeMark",eTimeMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeExam/query"),params,listener,what);
    }
    /**
     *  提交车辆日常检查检查项
     */
    public void  getUserVehTeExam(Integer sn,Integer passMark,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("passMark",passMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeeItem/modify"),params,listener,what);
    }
    /**
     *  提交通过输入描述
     */
    public void  getUserVehTeExamDesc(Integer sn,String inputDesc,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("inputDesc",inputDesc);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeeItem/modInputDesc"),params,listener,what);
    }
    /**
     *  提交车辆日常检查发车前
     */
    public void  getUserVehTeExamSure(Integer uvteSn,Integer eTimeMark,String examAddress,String photoUrl1,String photoUrl2,String photoUrl3,String photoUrl4,String photoUrl5,String signPicUrl,String examerSignPicUrl,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uvteSn",uvteSn+"");
        params.addParam("eTimeMark",eTimeMark+"");
        params.addParam("examAddress",examAddress);
        params.addParam("photoUrl1",photoUrl1);
        params.addParam("photoUrl2",photoUrl2);
        params.addParam("photoUrl3",photoUrl3);
        params.addParam("photoUrl4",photoUrl4);
        params.addParam("photoUrl5",photoUrl5);
        params.addParam("signPicUrl",signPicUrl);//驾驶员
        params.addParam("examerSignPicUrl",examerSignPicUrl);//安全人员
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeExam/modify"),params,listener,what);
    }
    /**
     *  提交车辆日常检查行车中
     */
    public void  getUserVehTeExamMiddleSure(Integer uvteSn,Integer eTimeMark,String comments,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uvteSn",uvteSn+"");
        params.addParam("eTimeMark",eTimeMark+"");
        params.addParam("comments",comments);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeExam/modComments"),params,listener,what);
    }
    /**
     *  提交时自动调用车辆日常检查收车后接口
     *
     */
    public void  getUserVehTeExamAfterSure(Integer uvteSn,Integer eTimeMark,String signPicUrl,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uvteSn",uvteSn+"");
        params.addParam("eTimeMark",eTimeMark+"");
        params.addParam("signPicUrl",signPicUrl);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeExam/modSignPUrl"),params,listener,what);
    }
    /**
     *  提交时自动调用车辆日常检查行车前接口
     *
     */
    public void  getUserVehTeExambeforeSure(Integer uvteSn,Integer eTimeMark,String examerSignPicUrl,String examerUserId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uvteSn",uvteSn+"");
        params.addParam("eTimeMark",eTimeMark+"");
        params.addParam("examerSignPicUrl",examerSignPicUrl);
        params.addParam("examerUserId",examerUserId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userVehTeExam/modExamerSignPUrl"),params,listener,what);
    }
    /**
     *  删除行车日志行驶记录
     */
    public void  getdeletlogbookCourse(Integer sn, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamDRec/delBySn"),params,listener,what);
    }
    /**
     *  查询隐患信息
     */
    public void  getUserfindByLoophole(Integer loopholeType,Integer relSn,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("loopholeType",loopholeType+"");
        params.addParam("relSn",relSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoophole/findByLoopholeTypeRelSn"),params,listener,what);
    }
    /**
     *  新增隐患信息保存
     */
    public void  getUserAddLoophole(String loopholeLevel,String orgId,String userId,String plateNo,Integer loopholeType,Integer relSn,String examItemType,String examItem,String loopholeDesc,String photoUrl1,String photoUrl2,String photoUrl3,String expirationDate,String rUserId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("loopholeLevel",loopholeLevel);
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("plateNo",plateNo);
        params.addParam("loopholeType",loopholeType+"");
        params.addParam("relSn",relSn+"");
        params.addParam("examItemType",examItemType);
        params.addParam("examItem",examItem);
        params.addParam("loopholeDesc",loopholeDesc);
        params.addParam("lPhotoUrl1",photoUrl1);
        params.addParam("lPhotoUrl2",photoUrl2);
        params.addParam("lPhotoUrl3",photoUrl3);
        params.addParam("expirationDate",expirationDate);
        params.addParam("rUserId",rUserId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoophole/addLoophole"),params,listener,what);
    }
    /**
     *  修改隐患信息保存
     */
    public void  getUserModLoophole(String loopholeLevel,Integer yhsn,String loopholeDesc,String photoUrl1,String photoUrl2,String photoUrl3,Integer loopholeType,String expirationDate,String rUserId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",yhsn+"");
        params.addParam("loopholeLevel",loopholeLevel);
        params.addParam("loopholeDesc",loopholeDesc);
        params.addParam("lPhotoUrl1",photoUrl1);
        params.addParam("lPhotoUrl2",photoUrl2);
        params.addParam("lPhotoUrl3",photoUrl3);
        params.addParam("loopholeType",loopholeType+"");
        params.addParam("expirationDate",expirationDate);
        params.addParam("rUserId",rUserId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoophole/modLoopholeBySn"),params,listener,what);
    }
    /**
     *  审核整改信息
     */
    public void  getUsermodReformBySn(Integer sn,String reformCost,String reformDesc,String rPhotoUrl1,String rPhotoUrl2,String rPhotoUrl3,String signPicUrl,Integer reformMark,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("reformCost",reformCost);
        params.addParam("reformDesc",reformDesc);
        params.addParam("rPhotoUrl1",rPhotoUrl1);
        params.addParam("rPhotoUrl2",rPhotoUrl2);
        params.addParam("rPhotoUrl3",rPhotoUrl3);
        params.addParam("signPicUrl",signPicUrl);
        params.addParam("reformMark",reformMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeReform/modReformBySn"),params,listener,what);
    }
    /**
     *  安全路检列表和日排查以及行车日志列表
     */
    public void  getSectionCourse(String userId,String beeUserId,String beeUserName,String plateNo,String orgId, String beginTime, String endTime,Integer firstIndex,Integer pageSize,Integer examType, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("beeUserId", beeUserId);
        params.addParam("orgId",orgId);
        params.addParam("beeUserName", beeUserName);
        params.addParam("plateNo", plateNo);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        params.addParam("examType",examType+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/findByCondForAppNew"),params,listener,what);
    }
    /**
     *  安全路检查询隐患排查表单
     */
    public void  getSectionFormCourse(String orgId,Integer examType,String mark,String ftId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("examType",examType+"");
        params.addParam("mark",mark);
        params.addParam("ftId",ftId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/loopholeExamForm/findForT"),params,listener,what);
    }

    /**
     * 2.4.3.5增加安全检查
     * @param userId
     * @param orgId
     * @param lefSn
     * @param formName
     * @param examType
     * @param onEMark
     * @param listener
     * @param what
     */
    public void addSecurityCheck(String userId, String orgId, Integer lefSn, String formName,Integer examType, String onEMark, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("orgId",orgId);
        params.addParam("lefSn",lefSn+"");
        params.addParam("formName",formName);
        params.addParam("examType",examType+"");
        params.addParam("onEMark",onEMark);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/addNew"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLoopholeExam/addNew"),params,listener,what);
    }

    /**
     *  增加安全路检
     */
    public void  getMoreThreeSecionCourse(String userId,String orgId,Integer lefSn,String formName, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("orgId",orgId);
        params.addParam("lefSn",lefSn+"");
        params.addParam("formName",formName);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/addNew"),params,listener,what);
    }
    /**
     *  增加隐患排查和行车日志
     */
    public void  getMorehiddenSecionCourse(String userId,String orgId,Integer examType, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("orgId",orgId);
        params.addParam("examType",examType+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/addForDrivier2"),params,listener,what);
    }
    /**
     *  查询检查人、驾驶员或整改人
     */
    public void  getSearchUser(String orgId,String name,String mark,String topMark,Integer firstIndex,Integer pageSize, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("name",name);
        params.addParam("mark",mark);
        params.addParam("topMark",topMark);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/findAboutExam"),params,listener,what);
    }

    /**
     *  添加检查人、驾驶员或整改人
     */
    public void  getSearchUserAdd(Integer uleSn,String userId,String deptName, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId",userId);
        params.addParam("deptName",deptName);
        params.addParam("uleSn",uleSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamUser/add"),params,listener,what);
    }
    /**
     *  提交安全例检、隐患排查检查项、行车日志
     */
    public void  getUserLExamItem(Integer sn,Integer passMark,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("passMark",passMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamItem/modPassMarkBySn"),params,listener,what);
    }
    /**
     *  路检路查修改签名
     */
    public void  getUserModlySignName(Integer sn,String signPicUrl,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("signPicUrl",signPicUrl);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamUser/modSignPicUrlBySn"),params,listener,what);
    }
    /**
     *  提交车辆路检路查和隐患排查
     */
   /* public void  getUserSectionSure(Integer sn,Integer examType,String beeUserId,String vId,String examAddress,
                                    String photoUrl1,String photoUrl2,String photoUrl3,String photoUrl4,String photoUrl5,
                                    String beeUserSignPicUrl,String beeUserId2,String vId2,String beeUserSignPicUrl2,
                                    String plateNo,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("beeUserId",beeUserId);
        params.addParam("vId",vId);
        params.addParam("beeUserSignPicUrl",beeUserSignPicUrl);
        params.addParam("examAddress",examAddress);
        params.addParam("photoUrl1",photoUrl1);
        params.addParam("photoUrl2",photoUrl2);
        params.addParam("photoUrl3",photoUrl3);
        params.addParam("photoUrl4",photoUrl4);
        params.addParam("photoUrl5",photoUrl5);
        params.addParam("examType",examType+"");
        params.addParam("beeUserId2",beeUserId2);
        params.addParam("vId2",vId2);
        params.addParam("beeUserSignPicUrl2",beeUserSignPicUrl2);
        params.addParam("plateNo",plateNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/modifyNew"),params,listener,what);
    }*/
    public void  getUserSectionSure(Integer sn,Integer examType,String beeUserId,String vId,String examAddress,String photoUrl1,String photoUrl2,String photoUrl3,String photoUrl4,String photoUrl5,
                                    String beeUserSignPicUrl,String beeUserId2,String vId2,String plateNo,String beeUserSignPicUrl2,String beeOrgId,String loopholeDesc,
                                    HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("examType",examType+"");
        params.addParam("beeUserId",beeUserId);
        params.addParam("beeUserId2",beeUserId2);
        params.addParam("vId",vId);
        params.addParam("vId2",vId2);
        params.addParam("plateNo",plateNo);
        params.addParam("examAddress",examAddress);
        params.addParam("photoUrl1",photoUrl1);
        params.addParam("photoUrl2",photoUrl2);
        params.addParam("photoUrl3",photoUrl3);
        params.addParam("photoUrl4",photoUrl4);
        params.addParam("photoUrl5",photoUrl5);
        params.addParam("beeUserSignPicUrl",beeUserSignPicUrl);
        params.addParam("beeUserSignPicUrl2",beeUserSignPicUrl2);
        params.addParam("beeOrgId",beeOrgId);
        params.addParam("loopholeDesc",loopholeDesc);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/modifyNew"),params,listener,what);
    }

    /**
     *  提交行车日志基本信息
     */
    public void  getUserloginformation(Integer sn,String vId,String examAddress,String photoUrl1,String photoUrl2,String photoUrl3,String photoUrl4,String photoUrl5,String approvedPassenger,String actualPassenger,String fromAddr,String toAddr,String midwayStop,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("vId",vId);
        params.addParam("examAddress",examAddress);
        params.addParam("photoUrl1",photoUrl1);
        params.addParam("photoUrl2",photoUrl2);
        params.addParam("photoUrl3",photoUrl3);
        params.addParam("photoUrl4",photoUrl4);
        params.addParam("photoUrl5",photoUrl5);
        params.addParam("approvedPassenger",approvedPassenger);
        params.addParam("actualPassenger",actualPassenger);
        params.addParam("fromAddr",fromAddr);
        params.addParam("toAddr",toAddr);
        params.addParam("midwayStop",midwayStop);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoopholeExam/modBySnForDriveLog"),params,listener,what);
    }
    /**
     *  提交行车日志行车中问题描述
     */
    public void  getUserlogProblem(Integer sn,Integer examType,String dProblemDesc,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uleSn",sn+"");
        params.addParam("examType",examType+"");
        params.addParam("dProblemDesc",dProblemDesc);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamExtra/modDProblemDescByUE"),params,listener,what);
    }
    /**
     *  提交行车日志行车情况简要记录
     */
    public void  getUserlogdes(Integer sn,Integer examType,String dDesc,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uleSn",sn+"");
        params.addParam("examType",examType+"");
        params.addParam("dDesc",dDesc);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamExtra/modDDescByUE"),params,listener,what);
    }
    /**
     *  增加行驶记录
     */
    public void  getUserlogadd(Integer sn,String startDate,String dutyDrvier,String passenger,String fromAddr,String stopDate,String toAddr,String driveLength,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("uleSn",sn+"");
        params.addParam("startDate",startDate);
        params.addParam("dutyDrvier",dutyDrvier);
        params.addParam("passenger",passenger);
        params.addParam("fromAddr",fromAddr);
        params.addParam("stopDate",stopDate);
        params.addParam("toAddr",toAddr);
        params.addParam("driveLength",driveLength);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamDRec/add"),params,listener,what);
    }
    /**
     *  修改行驶记录
     */
    public void  getUserlogmodBySn(Integer sn,String startDate,String dutyDrvier,String passenger,String fromAddr,String stopDate,String toAddr,String driveLength,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("startDate",startDate);
        params.addParam("dutyDrvier",dutyDrvier);
        params.addParam("passenger",passenger);
        params.addParam("fromAddr",fromAddr);
        params.addParam("stopDate",stopDate);
        params.addParam("toAddr",toAddr);
        params.addParam("driveLength",driveLength);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamDRec/modBySn"),params,listener,what);
    }
    /**
     *  审核整改信息
     */
    public void  getUserfindByLoopholeExamine(Integer sn,String signPicUrl,Integer checkMark,String checkUserId,String nextCheckUserId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("checkMark",checkMark+"");
        params.addParam("checkUserId",checkUserId);
        params.addParam("signPicUrl",signPicUrl);
        params.addParam("nextCheckUserId",nextCheckUserId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLReformCheck/checkRefrom"),params,listener,what);
    }
    /**
     *  隐患列表查询
     */
    public void  getHoleCourse(String userId,String orgId,Integer rtype, String beginTime, String endTime,Integer firstIndex,Integer pageSize,Integer mark, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("orgId",orgId);
        params.addParam("rtype",rtype+"");
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        params.addParam("mark",mark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLoophole/findByCondForApp"),params,listener,what);
    }
    /**
     *  二级维护列表查询
     */
    public void  getTwoMainCourse(String vId,Integer mType, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("vId", vId);
        params.addParam("mType",mType+"");

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehMaintRec/list"),params,listener,what);
    }
    /**
     *  二级维护提交
     */
    public void  getTwoMainCourseSure(String vId,String maintDate,String nextMaintDate,Float totalMile,Integer mType,String mOrgName,String qualNo,String userId, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("vId", vId);
        params.addParam("maintDate", maintDate);
        params.addParam("nextMaintDate", nextMaintDate);
        params.addParam("totalMile", totalMile+"");
        params.addParam("mType",mType+"");
        params.addParam("mOrgName", mOrgName);
        params.addParam("qualNo", qualNo);
        params.addParam("userId", userId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehMaintRec/add"),params,listener,what);
    }
    /**
     *  保存上传维护照片和合格证照片和维修照片
     */
    public void  getTwoMaintwophoto(String vId,Integer photoType,Integer vehRelSn,String url, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("vId", vId);
        params.addParam("photoType", photoType+"");
        params.addParam("vehRelSn", vehRelSn+"");
        params.addParam("url", url);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehicleRelationPhoto/addFromT"),params,listener,what);
    }
    /**
     *  车辆维修提交
     */
    public void  getMainCourseSure(String vId,String repairDate,Float totalMile,String rOrgName,String qualNo,String userId, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("vId", vId);
        params.addParam("repairDate", repairDate);
        params.addParam("totalMile", totalMile+"");
        params.addParam("rOrgName", rOrgName);
        params.addParam("qualNo", qualNo);
        params.addParam("userId", userId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehRepairRec/add"),params,listener,what);
    }
    /**
     *  车辆维修列表查询
     */
    public void  getMainCourse(String vId, HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("vId", vId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehRepairRec/list"),params,listener,what);
    }
    /**
     *  隐患统计条件查询区域列表
     */
    public void  getOrgNnameSearch(String adId,Integer rtype,String orgName,String ftId,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("adId",adId);
        params.addParam("rtype",rtype+"");
        params.addParam("orgName",orgName);
        params.addParam("ftId",ftId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/organization/findByCondForMenu"),params,listener,what);
    }
    /**
     *  查询指定行政区划信息及其下级
     */
    public void  getstrationDivision(String adId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("adId",adId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/administrationDivision/findAdInforForT"),params,listener,what);
    }
    /**
     *  条件查询隐患警告统计
     */
    public void  getLoopholeWarning(String beginStatYmd,String endStatYmd,String adId,String ftId,String orgId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("beginStatYmd",beginStatYmd);
        params.addParam("endStatYmd",endStatYmd);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("orgId",orgId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/statLoopholeWarning/findByCond"),params,listener,what);
    }
    /**
     *  条件查询最近隐患项统计1
     */
    public void  getStatLoopholeWarning(String adId,String ftId,String orgId,Integer warningObject,Integer warningType,Integer loopholeType,String orderMark,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("orgId",orgId);
        params.addParam("warningObject",warningObject+"");
        params.addParam("warningType",warningType+"");
        params.addParam("loopholeType",loopholeType+"");
        params.addParam("orderMark",orderMark);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/statLoopholeWarning/findItemByCondForT"),params,listener,what);
    }
    /**
     *  条件查询最近机构隐患统计2
     */
    public void  getStatLoopholeSubWarning(String adId,String ftId,Integer warningObject,Integer warningType,Integer loopholeType,String orderMark,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("warningObject",warningObject+"");
        params.addParam("warningType",warningType+"");
        params.addParam("loopholeType",loopholeType+"");
        params.addParam("orderMark",orderMark);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/statLoopholeWarning/findOrgByCondForT"),params,listener,what);
    }
    /**
     *  条件查询某个企业各级别隐患数量
     */
    public void  getStatLoopholeSubWarningNum(String adId,String ftId,String orgId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("orgId",orgId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/statLoopholeWarning/findLastLExamByCond"),params,listener,what);
    }
    /**
     *  查询机构隐患项数统计记录
     */
    public void  getStatLoopholeSubWarningChatNum(String orgId,Integer warningObject,Integer warningType,Integer loopholeType,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("warningObject",warningObject+"");
        params.addParam("warningType",warningType+"");
        params.addParam("loopholeType",loopholeType+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        params.addParam("orgId",orgId);

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/statLoopholeWarning/findOrgLiNoRecByCondForT"),params,listener,what);
    }
    //企业管理员和单位学习计划显示//旧接口
    public  void getSpecifiedBusinessLearning(String orgId,String userId,Integer rtype,Integer mark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("mark",mark+"");
        params.addParam("rtype",rtype+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/adTrainingPlan/findByOrgIdUserIdForApp"),params,listener,what);
    }
    //企业管理员学习计划显示//新接口
    public  void getNewSpecifiedBusinessLearning(Integer ftId,String orgId,String userId,Integer rtype,String adId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("ftId",ftId+"");
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("adId",adId);
        params.addParam("rtype",rtype+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/adTrainingPlan/findByCondForUser"),params,listener,what);
    }
    //企业管理员参加企业管理员学习生成学时
    public  void getAddSpecifiedBusinessLearning(Integer atpSn,String orgId,String userId,String adId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("atpSn",atpSn+"");
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("adId",adId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/addAdminS"),params,listener,what);
    }
    //企业管理员学习课程列表//新接口
    public  void getNewSpecifiedBusinesscourseitem(Integer sn,Integer stsSn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("stsSn",stsSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/adTpCourse/findForT"),params,listener,what);
    }
    //企业管理员提交课程//新接口
    public  void getSureBussinessCosrseAndLearn(Integer sn,String userId,Integer utchSn,Integer tcSn, Integer atcSn,Integer readLength, Integer mark,List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("userId",userId);
        params.addParam("utchSn",utchSn+"");
        params.addParam("tcSn",tcSn+"");
        params.addParam("atcSn",atcSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/saveForAUserNew"),params,photoList,listener,what);
    }


    //企业管理员审核查询驾驶员未学习的列表
    public  void getfindUnChUserLearning(String orgId,String beginTime,String endTime,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgStatT/queryUnUserForT"),params,listener,what);
    }
    //企业管理员查询审核驾驶员安全学习列表
    public  void getfindUnChUserAudit(String orgId,String setYm,String name,Integer rtype,Integer finishMark,Integer mark,Integer pjtMark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();

        params.addParam("orgId",orgId);
//        params.addParam("beginTime",beginTime);
//        params.addParam("endTime",endTime);
        params.addParam("setYm",setYm);
        params.addParam("name",name);
        params.addParam("rtype",rtype+"");
        params.addParam("finishMark",finishMark+"");
        params.addParam("mark",mark+"");
        params.addParam("pjtMark",pjtMark+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/findByFilterForT"),params,listener,what);
    }
    //企业管理员审核驾驶员安全学习
    public  void getfindUnChUserAuditSure(Integer sn,String checkUserId,Integer checkMark,String checkDesc,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("checkUserId",checkUserId);
        params.addParam("checkMark",checkMark+"");
        params.addParam("checkDesc",checkDesc);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/checkUserTcClassHour"),params,listener,what);
    }
    //显示违章学习列表
    public  void getIllegalData(String adId,String orgId,String userId,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/findByCondForT"),params,listener,what);
    }
    //显示违章培训种类（新接口）
    public  void getIllegalTypeData(String adId,Integer mark,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",adId);
        //params.addParam("adId",adId);
        params.addParam("mark",mark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/violationTrainingType/findByAdId"),params,listener,what);
    }
    //申请违章培训种类旧
    public  void getApplyIllegalTypeData(String orgId,String userId,String plateNo,String violationDesc,String trainingCost,Integer vttSn, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("plateNo",plateNo);
        params.addParam("violationDesc",violationDesc);
        params.addParam("trainingCost",trainingCost);
        params.addParam("vttSn",vttSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/addForT"),params,listener,what);
    }
    //显示违章学习附加课程
    public  void getIllegalAdditionData(Integer sn,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTCourse/extraCourse"),params,listener,what);
    }
    // 查询违章培训价格
    public void getUserViolationtraining(String orgId,String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userOrg/findVtPriceByOrgId"),params,listener,what);
    }

    // 2.1.5 提交用户违章学习
    public void userViolationTCourseFinish(int sn,int readLength,int finishMark,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("finishMark",finishMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTCourse/finish"),params,listener,what);
    }


    //违章培训购买
    public  void getViolationtrainingPayMentApp(String userId,String orgId,String plateNo,Integer vttSn, HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("plateNo",plateNo);
        params.addParam("vttSn",vttSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/userBuyVt"),params,listener,what);
    }
    //显示规章制度列表
    public  void getViolationSystemData(String orgId,String userId,Integer rtype,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("rtype",rtype+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");

        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userFirmMgtDocument/findByForT"),params,listener,what);
    }
    //会议列表显示
    public  void getMeetingItem(String userId,String orgId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgMeeting/findFromT"),params,listener,what);
    }
    //参会人员
    public  void getMeetUser(Integer sn,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgMeetingUser/findByOmSn"),params,listener,what);
    }
    //会议内容照片和附件
    public  void getMeetingPhotoandDoc(Integer sn,Integer rtype,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("rtype",rtype+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgMtResource/findFromT"),params,listener,what);
    }
    //积分记录
    public  void getIntegralRecord(Integer mark,String userId,String beginTime,String endTime,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("mark",mark+"");
        params.addParam("userId",userId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userPoint/findForT"),params,listener,what);
    }
    //专项学习培训列表
    public  void getRolespecifiedlearn(String adId,String orgId,String userId,String eeMark,String headMark,String saMark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("eeMark",eeMark);
        params.addParam("headMark",headMark);
        params.addParam("saMark",saMark);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/specTrainAd/list"),params,listener,what);
    }
    //专项学习培训课程列表
    public  void getRolespecifiedlearncourse(String orgId,String userId,Integer rtype,String sn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("rtype",rtype+"");
        params.addParam("sn",sn);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStCourse/findForT"),params,listener,what);
    }
    //专项学习提交
    public  void getSureSpeciedcourse(Integer uschSn, Integer sn,Integer tcSn,Integer readLength, Integer mark,String mac,Integer stId, List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("uschSn",uschSn+"");
        params.addParam("sn",sn+"");
        params.addParam("tcSn",tcSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");
        params.addParam("mac",mac);
        params.addParam("stId",stId+"");
//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userStCourse/save"),params,photoList,listener,what);
    }
    //专项学习手机购买
    public  void getPayMentApp(String userId,String orgId,Integer tway,Integer stId,String tradeType,float amount,String deviceInfo,String appid,String uqcSn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tway",tway+"");
        params.addParam("stId",stId+"");
        params.addParam("tradeType",tradeType);
        params.addParam("amount",amount+"");
        params.addParam("deviceInfo",deviceInfo);
        params.addParam("appid",appid);
        params.addParam("uqcSn",uqcSn);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("app/spec/buy"),params,listener,what);
    }
    //购买专项培训考试次数(100101、100102、100103三个培训)
    public  void getUserBuyStQp(String userId,String orgId,Integer tway,Integer stId,String tradeType,float amount,String deviceInfo,String appid,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tway",tway+"");
        params.addParam("stId",stId+"");
        params.addParam("tradeType",tradeType);
        params.addParam("amount",amount+"");
        params.addParam("deviceInfo",deviceInfo);
        params.addParam("appid",appid);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("app/spec/userBuyStQp"),params,listener,what);
    }
    //专项学习习题列表接口
    public  void getExerciseData(Integer rtype,String name,String examType,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("rtype",rtype+"");
        params.addParam("name",name);
        params.addParam("examType",examType);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/question/findForT"),params,listener,what);
    }
    //专项学习付款记录
    public  void getPayrecordData(String userId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/firmBill/findFromT"),params,listener,what);
    }

    //专项学习测验申请
    public  void getApplyTestthematiclear(String userId, String orgId, Integer stId, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("stId",stId+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/applyPractice"),params,listener,what);
    }
    //专项学习考试申请
    public  void getApplyExamtionthematiclear(String userId, String orgId, Integer stId, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("rtype",stId+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/applyExam"),params,listener,what);
    }
    //专项学习测验提交
    public  void getSureTestthematiclear(Integer sn, Integer reSubmitMark, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("reSubmitMark",reSubmitMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("app/spec/finishForT"),params,listener,what);
    }

//    //专项学习测验接口列表
//    public  void getTestitem(String userId, String orgId,Integer rtype,Integer firstIndex,Integer pageSize, HttpListener listener, int what){
//        RequestParams params=new RequestParams();
//        params.addParam("userId",userId);
//        params.addParam("orgId",orgId);
//        params.addParam("rtype",rtype+"");
//        params.addParam("firstIndex",firstIndex+"");
//        params.addParam("pageSize",pageSize+"");
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/listTest"),params,listener,what);
//    }

    //专项学习测验和正式考试列表接口
    public  void getTestandexamination(String userId, String orgId, Integer rtype,Integer topMark,String sn, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("topMark",topMark+"");
        params.addParam("rtype",rtype+"");
        params.addParam("sn",sn);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/listTest"),params,listener,what);
    }
    //专项学习考试结业证书查询
    public  void getCertificateofCompletionQuery(String userId, String orgId, Integer stId, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("stId",stId+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/specTCert"),params,listener,what);
    }
    //账户充值接口
    public  void getbalanceMentApp(String userId,String orgId,Integer tway,String tradeType,float amount,String deviceInfo,String appid,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tway",tway+"");
        params.addParam("tradeType",tradeType);
        params.addParam("amount",amount+"");
        params.addParam("deviceInfo",deviceInfo);
        params.addParam("appid",appid);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("wx/recharge"),params,listener,what);
    }
    //个体户注册接口
    public  void getregistration(String adId,Integer ftId,String userPwd,String userMobile,String userName,String sex,String idcNo,String vcode,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ftId",ftId+"");
        params.addParam("userPwd",userPwd);
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("sex",sex);
        params.addParam("idcNo",idcNo);
        params.addParam("vcode",vcode);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/regIhDriver"),params,listener,what);
    }
    /**
     * 校验继续教育是否可以考试
     *
     *
     */

    public void getcheckExamTime(String userId,String orgId,Integer stId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("stId",stId+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStcHour/checkExamTime"),params,listener,what);
    }

    /**
     * 查询两类管理员专项培训结业用户信息是否有值
     *
     *
     */

    public void getuserStCertfind(String userId,String orgId,Integer stId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("stId",stId+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStCert/find"),params,listener,what);
    }
    /**
     * 查询两类管理员用户信息,方便用户操作
     *
     *
     */

    public void getfindUserByUserIdOrgId(String userId,String orgId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userOrg/findUserByUserIdOrgId"),params,listener,what);
    }
    /**
     * 保存专项培训结业用户信息(100101、100102、100103三个培训)
     *
     *
     */

    public void getsaveuserStCert(String userId,String orgId,Integer stId,String orgName,String userName,String idcNo,String address,String userPost,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("stId",stId+"");
        params.addParam("orgName",orgName);
        params.addParam("userName",userName);
        params.addParam("idcNo",idcNo);
        params.addParam("address",address);
        params.addParam("userPost",userPost);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStCert/save"),params,listener,what);
    }

    //驾驶员注册里查询企业列表
    public  void getCompanyItem(String orgName,Integer mark ,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgName",orgName);
        params.addParam("mark",mark+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/organization/findFirmByFilter"),params,listener,what);
    }
    //驾驶员注册接口
    public  void getdrvierregistration(String userPwd,String userMobile,String userName,String sex,String orgId,String idcNo,String dlNo,String vcode,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userPwd",userPwd);
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("sex",sex);
        params.addParam("orgId",orgId);
        params.addParam("idcNo",idcNo);
        params.addParam("dlNo",dlNo);
        params.addParam("vcode",vcode);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/regDriver"),params,listener,what);
    }
    /**
     *  隐患统计--安全培训统计，折线图
     */
    public void  getSafetytrainingstatistics(String beginTime,String endTime,String adId,String ftId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgStatT/findAdByCond"),params,listener,what);
    }
    /**
     *  隐患统计--安全培训统计，企业排名
     */
    public void  getRankingSafetytrainingstatistics(String setYm,String orderMark,String adId,String ftId,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("setYm",setYm);
        params.addParam("orderMark",orderMark);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgStatT/findOrgRankByCond"),params,listener,what);
    }
    /**
     *  隐患统计--隐患统计，折线图
     */
    public void  getholestatistics(String beginStatYmd,String endStatYmd,String adId,String ftId,String orgId,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("beginStatYmd",beginStatYmd);
        params.addParam("endStatYmd",endStatYmd);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/lwstatNo/findByCond"),params,listener,what);
    }
    /**
     *  隐患统计--隐患统计，企业排名
     */
    public void  getRankingholestatistics(Integer warningObject,String orderMark,String adId,String ftId,Integer firstIndex ,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("warningObject",warningObject+"");
        params.addParam("orderMark",orderMark);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/lwstatNo/findOrgRankByCond"),params,listener,what);
    }
    //岗前培训购买
    public  void getprejobPayMentApp(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/userBuyPreJobTCh"),params,listener,what);
    }
    /**
     * 查询日常培训价格
     *
     */
    public void getUserDailytraining(String orgId,String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userOrg/findMtPriceByOrgId"),params,listener,what);
    }

    /**
     * 查询岗前培训价格
     *
     */
    public void getUserpjobtraining(String orgId,String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userOrg/findPjtPriceByOrgId"),params,listener,what);
    }
    //日常培训考试的代考和已考列表
    public  void getDailyTrainingDaikaoAndHave(String userId, String orgId,Integer sn,Integer stsSn, Integer topMark, Integer mark,Integer firstIndex,Integer pageSize,  HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("sn",sn+"");
        params.addParam("stsSn",stsSn+"");
        params.addParam("topMark",topMark+"");
        params.addParam("mark",mark+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/listMtForT"),params,listener,what);
    }
    //日常培训考试申请
    public  void getApplyDailyTraining(String userId, String orgId, Integer qpSn,Integer utchSn, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("qpSn",qpSn+"");
        params.addParam("utchSn",utchSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userPaper/applyMt"),params,listener,what);
    }
    //显示个人履历列表
    public  void getCurriculumVitaeData(String orgId,String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userResume/findByUserId"),params,listener,what);
    }


//    //驾驶员个人发布的求职列表
//    public  void getGeneralMessagelistOfUser(String beginTime,String endTime,Integer rtype ,String userId,String objectKey,Integer mark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
//        RequestParams params=new RequestParams();
//        params.addParam("beginTime",beginTime);
//        params.addParam("endTime",endTime);
//        params.addParam("rtype",rtype+"");
//        params.addParam("userId",userId);
//        params.addParam("objectKey",objectKey);
//        params.addParam("mark",mark+"");
//        params.addParam("firstIndex",firstIndex+"");
//        params.addParam("pageSize",pageSize+"");
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/generalMessage/listOfUser"),params,listener,what);
//    }
    //驾驶员查询某一求职信息意向企业列表
    public  void getGeneralMessageOrgUser(Integer sn,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/generalMessageOrgUser/findByGmSn"),params,listener,what);
    }
    //驾驶员个人发布信息
    public  void getGeneralMessagesave(Integer gmtId,Integer postType,String orgId ,String userId,String gmTitle,String gmContent,String attachmentName,String attachmentUrl,String attachmentUrl2,String attachmentUrl3,Integer mark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("gmtId",gmtId+"");
        params.addParam("postType",postType+"");
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("gmTitle",gmTitle);
        params.addParam("gmContent",gmContent);
        params.addParam("attachmentName",attachmentName);
        params.addParam("attachmentUrl",attachmentUrl);
        params.addParam("attachmentUrl2",attachmentUrl2);
        params.addParam("attachmentUrl3",attachmentUrl3);
        params.addParam("mark",mark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/generalMessage/save"),params,listener,what);
    }
    //驾驶员个人修改发布信息
    public  void getGeneralModMessagesave(Integer sn,String gmTitle,String gmContent,String attachmentName,String attachmentUrl,String attachmentUrl2,String attachmentUrl3,Integer mark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("gmTitle",gmTitle);
        params.addParam("gmContent",gmContent);
        params.addParam("attachmentName",attachmentName);
        params.addParam("attachmentUrl",attachmentUrl);
        params.addParam("attachmentUrl2",attachmentUrl2);
        params.addParam("attachmentUrl3",attachmentUrl3);
        params.addParam("mark",mark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/generalMessage/mod"),params,listener,what);
    }
    //我的、信息广场列表
    public  void getgeneralMessagelistOfOrg(String beginTime,String endTime,String rtype ,String userId,String orgId,String objectKey,Integer mark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("rtype",rtype);
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("objectKey",objectKey);
        params.addParam("mark",mark+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/generalMessage/findByCond"),params,listener,what);
    }
    //保存驾驶员有意向的企业招聘、车辆销售
    public  void getGeneralMessagesaveForT(Integer gmSn,String orgId,String userId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("gmSn",gmSn+"");
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/generalMessageOrgUser/saveForT"),params,listener,what);
    }
    /**
     * 事故培训
     *
     */
    public void getAccidentTraining(String orgId,String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/findAccidentForT"),params,listener,what);
    }
    /**
     * 申请事故培训
     *
     */
    public void getAppalyAccidentTraining(String orgId,String userId,Integer otpSn,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("otpSn",otpSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/addAccident"),params,listener,what);
    }
    //事故培训学习提交
    public  void getSureAccidentTraining(String userId, String orgId, Integer tcSn,Integer otcSn,Integer utchSn, Integer readLength, Integer mark,List<UserTcPhoto> photoList, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("utchSn",utchSn+"");
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tcSn",tcSn+"");
        params.addParam("otcSn",otcSn+"");
        params.addParam("readLength",readLength+"");
        params.addParam("mark",mark+"");

//        params.addParam("photoList",photoList);
//        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/save"),params,listener,what);
        new HttpUtils().doCall2(AppInterfaceConfig.getRequestUrl("course/userCourse/saveAccident"),params,photoList,listener,what);
    }
    //培训学习从新学习判断
    public  void getUserRelearn(Integer utchSn, Integer utcSn,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("utchSn",utchSn+"");
        params.addParam("utcSn",utcSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userCourse/setUserRelearn"),params,listener,what);
    }


    //企业管理列表
    public  void getBussinessmanagementlist(String parOrgId,String adId,String ftId,String orgName,Integer mark,String channelId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("parOrgId",parOrgId);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("orgName",orgName);
        params.addParam("mark",mark+"");
        params.addParam("channelId",channelId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/organization/findFirmByFilter"),params,listener,what);
    }

    //企业管理者-从业人员列表
    public  void getPractitionerslist(String parOrgId,String orgId,String userMobile,String userName,Integer mark,String plateNo,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("parOrgId",parOrgId);
        params.addParam("orgId",orgId);
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("mark",mark+"");
        params.addParam("plateNo",plateNo);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/findDriverUser"),params,listener,what);
    }

    //政府单位-从业人员列表
    public  void getUnitPractitionerslist(String adId,String orgName,String userMobile,String userName,Integer mark,String plateNo,String channelId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("orgName",orgName);
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("mark",mark+"");
        params.addParam("plateNo",plateNo);
        params.addParam("channelId",channelId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/findAllDriver"),params,listener,what);
    }
    //企业管理者-用户和车主人员列表
    public  void getOwnerAndvehiclelist(String parOrgId,String orgId,String userMobile,String userName,Integer mark,String topMark,String voMark,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("parOrgId",parOrgId);
        params.addParam("orgId",orgId);
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("mark",mark+"");
        params.addParam("topMark",topMark);
        params.addParam("voMark",voMark);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/findUser"),params,listener,what);
    }
    //政府单位-用户和车主人员列表
    public  void getUnitOwnerAndvehiclelist(String adId,String orgName,String userMobile,String userName,Integer mark,String topMark,String voMark,String channelId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("orgName",orgName);
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("mark",mark+"");
        params.addParam("topMark",topMark);
        params.addParam("voMark",voMark);
        params.addParam("channelId",channelId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/findAllUser"),params,listener,what);
    }
    //企业管理者-从业人员离职
    public  void getQuituser(String orgId,String userId,Integer mark,String oUserId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("mark",mark+"");
        params.addParam("oUserId",oUserId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/updateMark"),params,listener,what);
    }
    //企业管理者-从业人员删除
    public  void getdeluser(String orgId,String userId,String oUserId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("oUserId",oUserId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/delete"),params,listener,what);
    }
    //新增从业人员
    public  void getAddnewPractitioners(String userAccount,String userPwd,String userMobile,String userName,String orgId,String sex,String idcNo,String plateNo,String color,String mark,String tStartYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userAccount",userAccount);
        params.addParam("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        LogUtils.e("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("orgId",orgId);
        params.addParam("sex",sex);
        params.addParam("idcNo",idcNo);
        params.addParam("plateNo",plateNo);
        params.addParam("color",color);
        params.addParam("mark",mark);
        params.addParam("tStartYm",tStartYm);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/addDriver"),params,listener,what);
    }
    //引入从业人员
    public  void getIntroducenewPractitioners(String userId,String orgId,String plateNo,String color,String mark,String tStartYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("plateNo",plateNo);
        params.addParam("color",color);
        params.addParam("mark",mark);
        params.addParam("tStartYm",tStartYm);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/leadDriver"),params,listener,what);
    }
    //新增从业人员
    public  void getAddnewOwner(String userPwd,String userMobile,String userName,String orgId,String idcNo,String plateNo,String color,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        LogUtils.e("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("orgId",orgId);
        params.addParam("idcNo",idcNo);
        params.addParam("plateNo",plateNo);
        params.addParam("color",color);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/addVo"),params,listener,what);
    }
    //引入车主
    public  void getIntroducenewOwners(String userId,String orgId,String plateNo,String color,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("plateNo",plateNo);
        params.addParam("color",color);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/leadVo"),params,listener,what);
    }

    //新增用户
    public  void getAddnewusers(String userAccount,String userPwd,String userMobile,String userName,String orgId,String userMark,String eeMark,String tStartYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userAccount",userAccount);
        params.addParam("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        LogUtils.e("userPwd",MD5.encodeByMd5AndSalt(userPwd));
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("orgId",orgId);
        params.addParam("userMark",userMark);
        params.addParam("eeMark",eeMark);
        params.addParam("tStartYm",tStartYm);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/add"),params,listener,what);
    }
    //引入用户
    public  void getIntroducenewusers(String userId,String orgId,String userMark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("userMark",userMark);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userOrg/addAdmin"),params,listener,what);
    }
    //企业培训状况列表
    public  void getLearningConditionlist(String adId,String orgName,String orgId,String setYm,String channelId,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("orgName",orgName);
        params.addParam("orgId",orgId);
        params.addParam("setYm",setYm);
        params.addParam("channelId",channelId);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgStatT/findByCondForT"),params,listener,what);
    }
    //企业培训状况实时统计
    public  void getRealtimestatistics(String orgId,String statYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("statYm",statYm);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgStatT/add"),params,listener,what);
    }
    //企业培训状况查看人员列表
    public  void getLearningConditionSeeuserlist(Integer sn,Integer mark,String userMobile,String userName,String plateNo,Integer firstIndex,Integer pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("mark",mark+"");
        params.addParam("userMobile",userMobile);
        params.addParam("userName",userName);
        params.addParam("plateNo",plateNo);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/orgStatTUser/findByCondForT"),params,listener,what);
    }
    /**
     *  乘客记录列表
     */
    public void  getPassengerRecord(String userId,String orgId, String beginTime, String endTime,Integer firstIndex,Integer pageSize,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("userId", userId);
        params.addParam("orgId",orgId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userPassenger/findForT"),params,listener,what);
    }
    /**
     *  增加乘客记录
     */
    public void  getPassengeradd(String orgId,String userId,String pmobile,String pname,String pidcNo,String beginDate,String fromAddress,String endDate,String toAddress,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("pmobile",pmobile);
        params.addParam("pname",pname);
        params.addParam("pidcNo",pidcNo);
        params.addParam("beginDate",beginDate);
        params.addParam("fromAddress",fromAddress);
        params.addParam("endDate",endDate);
        params.addParam("toAddress",toAddress);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userPassenger/add"),params,listener,what);
    }
    /**
     *  修改乘客记录
     */
    public void  getPassengermodfy(Integer sn,String pmobile,String pname,String pidcNo,String beginDate,String fromAddress,String endDate,String toAddress,HttpListener listener, int what){
        RequestParams params = new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("pmobile",pmobile);
        params.addParam("pname",pname);
        params.addParam("pidcNo",pidcNo);
        params.addParam("beginDate",beginDate);
        params.addParam("fromAddress",fromAddress);
        params.addParam("endDate",endDate);
        params.addParam("toAddress",toAddress);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userPassenger/modBySn"),params,listener,what);
    }

    //新闻种类
    public  void getNewstypes(Integer mark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("mark",mark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/newsType/query"),params,listener,what);
    }
    /**
     * 新闻列表
     */
    public  void getNewsList(String beginTime, String endTime ,Integer ntId,Integer firstIndex ,Integer pageSize ,Integer mark,Integer topMark , HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("ntId",ntId+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        params.addParam("mark",mark+"");
        params.addParam("topMark",topMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/news/queryNew"),params,listener,what);
    }
    /**
     * 新闻详情
     */
    public  void getNewsdetail(Integer sn,String userId,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("userId",userId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/news/queryBySnNew"),params,listener,what);
    }
    /**
     * 新闻详情点赞和不喜欢
     */
    public  void getNewsmodLike(Integer sn,Integer likeMark,HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("likeMark",likeMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userNews/modLike"),params,listener,what);
    }
    /**
     * 评论列表
     */
    public  void getNewscommentList(String beginTime, String endTime ,Integer stsSn,Integer sn,Integer firstIndex ,Integer pageSize , HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("stsSn",stsSn+"");
        params.addParam("sn",sn+"");
        params.addParam("firstIndex",firstIndex+"");
        params.addParam("pageSize",pageSize+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/newsComment/query"),params,listener,what);
    }
    /**
     * 保存评论
     */
    public  void getNewscommentAdd(Integer newsSn,Integer ncSn,String userId ,String comments , HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("newsSn",newsSn+"");
        params.addParam("ncSn",ncSn+"");
        params.addParam("userId",userId);
        params.addParam("comments",comments);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/newsComment/add"),params,listener,what);
    }
    //修改我的签名
    public  void getmodySignUrl(String userId,String signUrl,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("signUrl",signUrl);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/modSignUrl"),params,listener,what);
    }



    //   2.5.2 获取上传签名、照片到OSS的权限信息
    public  void writer(String userId, String oprType, String name, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("oprType",oprType);
        params.addParam("name",name);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/assumeRole/writer"),params,listener,what);
    }

    //  2.5.3 人脸比对
    public  void compareFace(String imgPath, String headImg, String faceRecgMark, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("imgPath",imgPath);
        params.addParam("headImg",headImg);
        params.addParam("faceRecgMark",faceRecgMark);
        LogUtils.e("测试", "compareFace: "+imgPath+" "+headImg+" "+faceRecgMark );
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("app/compareFace"),params,listener,what);
    }

    //2.6.2 保存专项培训签名访问地址
    public  void finishChSign(String sn, String signPicUrl, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("sn,",sn);
        params.addParam("signPicUrl",signPicUrl);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStcHour/finishChSign"),params,listener,what);
    }

    /**
     * 2.7 手机端购买从业人员安全学习（从业人员自己付费的才需要购买）
     * @param userId
     * @param orgId
     * @param tway
     * @param amount
     * @param muAmount
     * @param utchSn
     * @param tradeType
     * @param appid
     * @param deviceInfo
     * @param listener
     * @param what
     */
    public  void courseBuyMt(String userId, String orgId,String tway, String amount,String muAmount, String utchSn,String tradeType, String appid,String deviceInfo, HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tway",tway);
        params.addParam("amount",amount);
        params.addParam("muAmount",muAmount);
        params.addParam("utchSn",utchSn);
        params.addParam("tradeType",tradeType);
        params.addParam("appid",appid);
        params.addParam("deviceInfo",deviceInfo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("app/course/buyMt"),params,listener,what);
    }


    /**
     * 2.52.3 行业人员注册
     * @param orgType
     * @param orgId
     * @param orgName
     * @param adId
     * @param ftId
     * @param userMobile
     * @param userPwd
     * @param userName
     * @param sex
     * @param idcNo
     * @param vcode
     * @param listener
     * @param what
     */
    public  void userAccountRegAdmin(String orgType, String orgId,String orgName, String adId,String ftId,
                                     String userMobile,String userPwd, String userName,String sex,
                                     String idcNo,String vcode,
                                     HttpListener listener, int what){
        RequestParams params=new RequestParams();
        params.addParam("orgType",orgType);
        params.addParam("orgId",orgId);
        params.addParam("orgName",orgName);
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        params.addParam("userMobile",userMobile);
        params.addParam("userPwd",userPwd);
        params.addParam("userName",userName);
        params.addParam("sex",sex);
        params.addParam("idcNo",idcNo);
        params.addParam("vcode",vcode);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userAccount/regAdmin"),params,listener,what);
    }

    //驾驶员注册里查询企业列表
    public  void findOrgByOrgName(String orgType,String orgName,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgType",orgType);
        params.addParam("orgName",orgName);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/organization/findOrgByOrgName"),params,listener,what);
    }

    /**
     * 车辆检查： 2.9.2 我绑定的车辆列表根据userId、orgId查询
     * @param userId
     * @param orgId
     * @param listener
     * @param what
     */
    public  void vehicleOrgFind(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehicleOrg/findByUserIdOrgId"),params,listener,what);
    }

    /**
     * 车辆检查： 2.9.3  条件查询车辆列表
     * @param plateNo
     * @param mark
     * @param orgId
     * @param firstIndex
     * @param pageSize
     * @param listener
     * @param what
     */
    public  void vehicleFindForT(String plateNo,String mark,String orgId,String firstIndex,String pageSize,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("plateNo",plateNo);
        params.addParam("mark",mark);
        params.addParam("orgId",orgId);
        params.addParam("firstIndex",firstIndex);
        params.addParam("pageSize",pageSize);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/vehicle/findForT"),params,listener,what);
    }

    /**
     * 2.5.1.2 根据车辆查询驾驶员
     * @param vid
     * @param orgId
     * @param listener
     * @param what
     */
    public  void findUserByVOrg(String vid,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("vId",vid);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/vehicleOrg/findUserByVOrg"),params,listener,what);
    }

    /**
     * 2.20.1 查询结业证信息
     * @param userName
     * @param idcNo
     * @param listener
     * @param what
     */
    public  void getECertInfoQH(String userName,String idcNo,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userName",userName);
        params.addParam("idcNo",idcNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/contiEduUtil/getECertInfoQH"),params,listener,what);
    }

    /**
     * 2.20.2 保存结业证信息
     * @param userId
     * @param qcNo
     * @param qtype
     * @param issuanceOrg
     * @param issuanceDate
     * @param validityDate
     * @param issuanceOrgNo
     * @param qtypeNo
     * @param ceValidityDate
     * @param outSysId
     * @param listener
     * @param what
     */
    public  void userQualCertAddT(String userId,String qcNo,String qtype,String issuanceOrg,String issuanceDate,
                                  String validityDate,String issuanceOrgNo, String qtypeNo,String ceValidityDate,String outSysId,
                                  HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("qcNo",qcNo);
        params.addParam("qtype",qtype);
        params.addParam("issuanceOrg",issuanceOrg);
        params.addParam("issuanceDate",issuanceDate);
        params.addParam("validityDate",validityDate);
        params.addParam("issuanceOrgNo",issuanceOrgNo);
        params.addParam("qtypeNo",qtypeNo);
        params.addParam("ceValidityDate",ceValidityDate);
        params.addParam("outSysId",outSysId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("user/userQualCert/addT"),params,listener,what);
    }


    /**
     * *************************************************************************************江苏*********************************************************************************************
     */
    /**
     * 2.1.1 从业人员自检列表
     * @param userId
     * @param orgId
     * @param listener
     * @param what
     */
    public  void pracSelfListForT(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheck/listForT"),params,listener,what);
    }

    /**
     * 2.1.2.1 自检信息
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void pracSelfFindById(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheck/findById"),params,listener,what);
    }

    /**
     * 2.1.2.2 更新从业人员某条自检信息
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void pracSelfUpdate(String selfCheckId,String pracName,String idCertNum,String mobile,String ownerName,String socialCreditCode,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("pracName",pracName);
        params.addParam("idCertNum",idCertNum);
        params.addParam("mobile",mobile);
        params.addParam("ownerName",ownerName);
        params.addParam("socialCreditCode",socialCreditCode);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheck/update"),params,listener,what);
    }


    /**
     * 2.1.3.1自检行政处罚列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void checkPunishListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckPunish/listForT"),params,listener,what);
    }

    /**
     * 2.1.3.2具体某条自检行政处罚详细信息
     * @param punishId
     * @param listener
     * @param what
     */
    public  void checkPunishFindById(String punishId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("punishId",punishId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckPunish/findById"),params,listener,what);
    }

    /**
     * 2.1.3.3修改自检行政处罚
     * @param punishId
     * @param selfCheckId
     * @param illegalTime
     * @param location
     * @param content
     * @param penalties
     * @param discreditLevel
     * @param repairState
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkPunishUpdate(String punishId,String selfCheckId,String illegalTime,String location,String content,String penalties,String discreditLevel,String repairState,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("punishId",punishId);
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("illegalTime",illegalTime);
        params.addParam("location",location);
        params.addParam("content",content);
        params.addParam("penalties",penalties);
        params.addParam("discreditLevel",discreditLevel);
        params.addParam("repairState",repairState);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckPunish/update"),params,listener,what);
    }

    /**
     * 2.1.3.4新增自检行政处罚
     * @param selfCheckId
     * @param userId
     * @param orgId
     * @param illegalTime
     * @param location
     * @param content
     * @param penalties
     * @param discreditLevel
     * @param repairState
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkPunishAdd(String selfCheckId,String userId,String orgId,String illegalTime,String location,String content,String penalties,String discreditLevel,String repairState,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("illegalTime",illegalTime);
        params.addParam("location",location);
        params.addParam("content",content);
        params.addParam("penalties",penalties);
        params.addParam("discreditLevel",discreditLevel);
        params.addParam("repairState",repairState);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckPunish/add"),params,listener,what);
    }



    /**
     * 2.1.4.1自检表彰列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void checkCommendListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckCommend/listForT"),params,listener,what);
    }

    /**
     * 2.1.4.2具体某条自检表彰详细信息
     * @param commendId
     * @param listener
     * @param what
     */
    public  void checkCommendFindById(String commendId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("commendId",commendId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckCommend/findById"),params,listener,what);
    }

    /**
     * 2.1.4.3修改自检表彰
     * @param commendId
     * @param selfCheckId
     * @param commendTitle
     * @param commendNo
     * @param issueAgency
     * @param content
     * @param issueDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkCommendUpdate(String commendId,String selfCheckId,String commendTitle,String commendNo,String issueAgency,String content,String issueDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("commendId",commendId);
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("commendTitle",commendTitle);
        params.addParam("commendNo",commendNo);
        params.addParam("issueAgency",issueAgency);
        params.addParam("content",content);
        params.addParam("issueDate",issueDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckCommend/update"),params,listener,what);
    }

    /**
     * 2.1.4.4新增自检表彰
     * @param selfCheckId
     * @param userId
     * @param orgId
     * @param commendTitle
     * @param commendNo
     * @param issueAgency
     * @param content
     * @param issueDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkCommendAdd(String selfCheckId,String userId,String orgId,String commendTitle,String commendNo,String issueAgency,String content,String issueDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("commendTitle",commendTitle);
        params.addParam("commendNo",commendNo);
        params.addParam("issueAgency",issueAgency);
        params.addParam("content",content);
        params.addParam("issueDate",issueDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckCommend/add"),params,listener,what);
    }



    /**
     * 2.1.5.1自检奖励列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void checkRewardListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckReward/listForT"),params,listener,what);
    }

    /**
     * 2.1.5.2具体某条自检奖励详细信息
     * @param rewardId
     * @param listener
     * @param what
     */
    public  void checkRewardFindById(String rewardId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("rewardId",rewardId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckReward/findById"),params,listener,what);
    }

    /**
     * 2.1.5.3修改自检奖励
     * @param rewardId
     * @param selfCheckId
     * @param projectName
     * @param issueAgency
     * @param rewardDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkRewardUpdate(String rewardId,String selfCheckId,String projectName,String issueAgency,String rewardDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("rewardId",rewardId);
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("projectName",projectName);
        params.addParam("issueAgency",issueAgency);
        params.addParam("rewardDate",rewardDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckReward/update"),params,listener,what);
    }

    /**
     * 2.1.5.4新增自检奖励
     * @param selfCheckId
     * @param userId
     * @param orgId
     * @param projectName
     * @param issueAgency
     * @param rewardDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkRewardAdd(String selfCheckId,String userId,String orgId,String projectName,String issueAgency,String rewardDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("projectName",projectName);
        params.addParam("issueAgency",issueAgency);
        params.addParam("rewardDate",rewardDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckReward/add"),params,listener,what);
    }


    /**
     * 2.1.6.1自检保障任务列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void checkTaskListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckTask/listForT"),params,listener,what);
    }

    /**
     * 2.1.6.2具体某条自检保障任务详细信息
     * @param taskId
     * @param listener
     * @param what
     */
    public  void checkTaskFindById(String taskId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("taskId",taskId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckTask/findById"),params,listener,what);
    }

    /**
     * 2.1.6.3修改自检保障任务
     * @param taskId
     * @param taskName
     * @param dispatchOrg
     * @param completion
     * @param completeDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkTaskUpdate(String taskId,String taskName,String dispatchOrg,String completion,String completeDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("taskId",taskId);
        params.addParam("taskName",taskName);
        params.addParam("dispatchOrg",dispatchOrg);
        params.addParam("completion",completion);
        params.addParam("completeDate",completeDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckTask/update"),params,listener,what);
    }

    /**
     * 2.1.6.4新增自检保障任务
     * @param selfCheckId
     * @param userId
     * @param orgId
     * @param taskName
     * @param dispatchOrg
     * @param completion
     * @param completeDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void checkTaskAdd(String selfCheckId,String userId,String orgId,String taskName,String dispatchOrg,String completion,String completeDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("taskName",taskName);
        params.addParam("dispatchOrg",dispatchOrg);
        params.addParam("completion",completion);
        params.addParam("completeDate",completeDate);
        params.addParam("isDeleted",isDeleted);
        LogUtils.e("测试", "checkTaskAdd:  selfCheckId: "+selfCheckId+" userId: "+userId+" orgId: "+orgId+" taskName: "+taskName+" dispatchOrg: "+dispatchOrg+" completion: "+completion+" completeDate: "+completeDate+" isDeleted: "+isDeleted );
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheckTask/add"),params,listener,what);
    }




    /**
     * 2.2.1 新增附件（大小2M）
     * @param attType
     * @param relId
     * @param attachName
     * @param fileType
     * @param data
     * @param listener
     * @param what
     */
    public  void attachAdd(String attType,String relId,String attachName,String fileType,String data,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("attType",attType);
        params.addParam("relId",relId);
        params.addParam("attachName",attachName);
        params.addParam("fileType",fileType);
        params.addParam("data",data);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/attach/add"),params,listener,what);
    }


    /**
     * 2.2.2 查询附件列表
     * @param relId
     * @param listener
     * @param what
     */
    public  void attachListForT(String relId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("relId",relId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/attach/listForT"),params,listener,what);
    }

    /**
     * 2.2.3 删除附件
     * @param sn
     * @param listener
     * @param what
     */
    public  void attachDelete(String sn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/attach/delete"),params,listener,what);
    }


    /**
     * 2.3.1.1 从业人员基础信息
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryBaseInfo(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryBaseInfo"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracBase/find"),params,listener,what);
    }

    /**
     * 2.3.1.2 从业人员信用评定信息
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryCreditJudgeInfo(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryCreditJudgeInfo"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracCreditCycle/find"),params,listener,what);
    }

    /**
     * 2.3.1.3从业人员涉及违法的失信行为
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryPenalDishInfo(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryPenalDishInfo"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPenalDish/find"),params,listener,what);
    }

    /**
     * 2.3.1.4从业人员其他失信行为
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryOtherDishInfo(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryOtherDishInfo"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracOtherDish/find"),params,listener,what);
    }

    /**
     * 2.3.1.5 从业人员荣誉信息
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryPracHonorList(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryPracHonorList"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracHonor/find"),params,listener,what);
    }

    /**
     * 2.3.1.6 从业人员红名单
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryRedList(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryRedList"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracRed/find"),params,listener,what);
    }

    /**
     * 2.3.1.7 从业人员黑名单
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryBlackList(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryBlackList"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracBlack/find"),params,listener,what);
    }

    /**
     * 2.3.1.8 从业人员信用修复申请状态
     * @param applyId
     * @param listener
     * @param what
     */
    public  void queryApplyStatus(String applyId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("applyId",applyId);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryApplyStatus"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracRepairApplyGet/find"),params,listener,what);
    }

    /**
     * 2.3.1.9 从业人员记分满20分需学习教育记录
     * @param userId
     * @param orgId
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryScoreEducList(String userId,String orgId,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryScoreEducList"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracScoreEducGet/find"),params,listener,what);
    }

    /**
     * 2.3.1.10从业人员及继续教育周期
     * @param userId
     * @param orgId
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void queryUserAndEduCycle(String userId,String orgId,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryUserAndEduCycle"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracEducGet/find"),params,listener,what);
    }

    /**
     * 2.3.1.11 从业人员自检信息
     * @param userId
     * @param orgId
     * @param idCertNum
     * @param listener
     * @param creditYear
     * @param what
     */
    public  void queryPracSelfCheck(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryPracSelfCheck"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracSelfCheck/find"),params,listener,what);
    }

    /**
     * 2.3.1.12 从业人员重点关注名单
     * @param userId
     * @param orgId
     * @param creditYear
     * @param idCertNum
     * @param listener
     * @param what
     */
    public  void pracFocusFind(String userId,String orgId,String creditYear,String idCertNum,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        params.addParam("idCertNum",idCertNum);
        //new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracPersionInterface/queryPracSelfCheck"),params,listener,what);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracFocus/find"),params,listener,what);
    }

    /**
     * 2.5.1学时记录（涉及违法、其他失信、满20分）
     * @param discreditId
     * @param scoreEducId
     * @param listener
     * @param what
     */
    public  void vioTrainFindById(String discreditId,String scoreEducId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("discreditId",discreditId);
        params.addParam("scoreEducId",scoreEducId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/findById"),params,listener,what);
    }

    /**
     * 2.5.2 申请学习--失信行为（涉及违法、其他失信）
     * @param orgId
     * @param userId
     * @param plateNo
     * @param vttSn
     * @param depName
     * @param discreditType
     * @param discreditId
     * @param discreditContent
     * @param listener
     * @param what
     */
    public  void vioTrainApplyByDiscreditId(String orgId,String userId,String plateNo,String vttSn,String depName,String discreditType,String discreditId,String discreditContent,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("plateNo",plateNo);
        params.addParam("vttSn",vttSn);
        params.addParam("depName",depName);
        params.addParam("discreditType",discreditType);
        params.addParam("discreditId",discreditId);
        params.addParam("discreditContent",discreditContent);
        LogUtils.e("测试", "onEventMainThread: "+orgId+" "+userId+" "+plateNo+" "+vttSn+" "+depName+" "+discreditType+" "+discreditId+" "+discreditContent );
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/applyByDiscreditId"),params,listener,what);
    }

    /**
     * 2.5.3 申请学习—满20分需学习
     * @param orgId
     * @param userId
     * @param plateNo
     * @param vttSn
     * @param ScoreEducId
     * @param listener
     * @param what
     */
    public  void vioTrainApplyByScoreEducId(String orgId,String userId,String plateNo,String vttSn,String ScoreEducId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("plateNo",plateNo);
        params.addParam("vttSn",vttSn);
        params.addParam("scoreEducId",ScoreEducId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/applyByScoreEducId"),params,listener,what);
    }

    /**
     * 2.6.1 企业自检列表
     * @param orgId
     * @param listener
     * @param what
     */
    public  void ownerListForT(String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheck/listForT"),params,listener,what);
    }

    /**
     * 2.6.2.1 自检信息
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerFindById(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheck/findById"),params,listener,what);
    }

    /**
     * 2.6.2.2 更新企业某条自检信息
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerUpdate(String selfCheckId,String ownerLicenseNum,String ownerType,String businessLicense,
                             String address,String legalName,String legalIdCertNum,String principal,
                             String principalIdCertNum,String controller,String controllerIdCertNum,String contact,
                             String mobile,String postcode,String email,String registerCapital,
                             String punishNum,String fineTotal,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("ownerLicenseNum",ownerLicenseNum);
        params.addParam("ownerType",ownerType);
        params.addParam("businessLicense",businessLicense);
        params.addParam("address",address);
        params.addParam("legalName",legalName);
        params.addParam("legalCertNum",legalIdCertNum);
        params.addParam("principal",principal);
        params.addParam("principalIdCertNum",principalIdCertNum);
        params.addParam("controller",controller);
        params.addParam("controllerIdCertNum",controllerIdCertNum);
        params.addParam("contact",contact);
        params.addParam("mobile",mobile);
        params.addParam("postcode",postcode);
        params.addParam("email",email);
        params.addParam("registerCapital",registerCapital);
        params.addParam("punishNum",punishNum);
        params.addParam("fineTotal",fineTotal);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheck/update"),params,listener,what);
    }

    /**
     * 2.6.3.1 企业自检获得财政资金扶持列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerFundListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckFund/listForT"),params,listener,what);
    }

    /**
     * 2.6.3.2 具体某条自检获得财政资金扶持详细信息
     * @param fundId
     * @param listener
     * @param what
     */
    public  void ownerFundFindById(String fundId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("fundId",fundId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckFund/findById"),params,listener,what);
    }

    /**
     * 2.6.3.3 修改自检获得财政资金扶持
     * @param fundId
     * @param fundName
     * @param projectName
     * @param fundAmount
     * @param issueDocTitle
     * @param issueDocNo
     * @param approvalAgency
     * @param approvalDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerFundUpdate(String fundId,String fundName,String projectName,String fundAmount,String issueDocTitle,
                                 String issueDocNo,String approvalAgency,String approvalDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("fundId",fundId);
        params.addParam("fundName",fundName);
        params.addParam("projectName",projectName);
        params.addParam("fundAmount",fundAmount);
        params.addParam("issueDocTitle",issueDocTitle);
        params.addParam("issueDocNo",issueDocNo);
        params.addParam("approvalAgency",approvalAgency);
        params.addParam("approvalDate",approvalDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckFund/update"),params,listener,what);
    }

    /**
     * 2.6.3.4 新增自检获得财政资金扶持
     * @param selfCheckId
     * @param orgId
     * @param fundName
     * @param projectName
     * @param fundAmount
     * @param issueDocTitle
     * @param issueDocNo
     * @param approvalAgency
     * @param approvalDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerFundAdd(String selfCheckId,String orgId,String fundName,String projectName,String fundAmount,
                              String issueDocTitle,String issueDocNo,String approvalAgency,String approvalDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("orgId",orgId);
        params.addParam("fundName",fundName);
        params.addParam("projectName",projectName);
        params.addParam("fundAmount",fundAmount);
        params.addParam("issueDocTitle",issueDocTitle);
        params.addParam("issueDocNo",issueDocNo);
        params.addParam("approvalAgency",approvalAgency);
        params.addParam("approvalDate",approvalDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckFund/add"),params,listener,what);
    }

    /**
     * 2.6.4.1 自检表彰列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerCommendListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckCommend/listForT"),params,listener,what);
    }

    /**
     * 2.6.4.2 具体某条自检表彰详细信息
     * @param commendId
     * @param listener
     * @param what
     */
    public  void ownerCommendFindById(String commendId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("commendId",commendId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckCommend/findById"),params,listener,what);
    }

    /**
     * 2.6.4.3 修改自检表彰
     * @param commendId
     * @param commendTitle
     * @param commendNo
     * @param issueAgency
     * @param content
     * @param issueDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerCommendUpdate(String commendId,String commendTitle,String commendNo,String issueAgency,String content,
                                    String issueDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("commendId",commendId);
        params.addParam("commendTitle",commendTitle);
        params.addParam("commendNo",commendNo);
        params.addParam("issueAgency",issueAgency);
        params.addParam("content",content);
        params.addParam("issueDate",issueDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckCommend/update"),params,listener,what);
    }

    /**
     * 2.6.4.4 新增自检表彰
     * @param selfCheckId
     * @param userId
     * @param orgId
     * @param commendTitle
     * @param commendNo
     * @param issueAgency
     * @param content
     * @param issueDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerCommendAdd(String selfCheckId,String orgId,String commendTitle,String commendNo,
                                 String issueAgency,String content, String issueDate,String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("orgId",orgId);
        params.addParam("commendTitle",commendTitle);
        params.addParam("commendNo",commendNo);
        params.addParam("issueAgency",issueAgency);
        params.addParam("content",content);
        params.addParam("issueDate",issueDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckCommend/add"),params,listener,what);
    }

    /**
     * 2.6.5.1 自检奖励列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerRewardListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckReward/listForT"),params,listener,what);
    }

    /**
     * 2.6.5.2 具体某条自检奖励详细信息
     * @param rewardId
     * @param listener
     * @param what
     */
    public  void ownerRewardFindById(String rewardId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("rewardId",rewardId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckReward/findById"),params,listener,what);
    }

    /**
     * 2.6.5.3 修改自检奖励
     * @param rewardId
     * @param projectName
     * @param issueAgency
     * @param rewardDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerRewardUpdate(String rewardId,String projectName,String issueAgency,String rewardDate,
                                   String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("rewardId",rewardId);
        params.addParam("projectName",projectName);
        params.addParam("issueAgency",issueAgency);
        params.addParam("rewardDate",rewardDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckReward/update"),params,listener,what);
    }

    /**
     * 2.6.5.4 新增自检奖励
     * @param selfCheckId
     * @param orgId
     * @param projectName
     * @param issueAgency
     * @param rewardDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerRewardAdd(String selfCheckId,String orgId,String projectName,String issueAgency,String rewardDate,
                                String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("orgId",orgId);
        params.addParam("projectName",projectName);
        params.addParam("issueAgency",issueAgency);
        params.addParam("rewardDate",rewardDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckReward/add"),params,listener,what);
    }

    /**
     * 2.6.6.1 自检保障任务列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerTaskListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckTask/listForT"),params,listener,what);
    }

    /**
     * 2.6.6.2 具体某条自检保障任务详细信息
     * @param taskId
     * @param listener
     * @param what
     */
    public  void ownerTaskFindById(String taskId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("taskId",taskId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckTask/findById"),params,listener,what);
    }

    /**
     * 2.6.6.3 修改自检保障任务
     * @param taskId
     * @param taskName
     * @param dispatchOrg
     * @param completion
     * @param completeDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerTaskUpdate(String taskId,String taskName,String dispatchOrg,String completion,String completeDate,
                                 String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("taskId",taskId);
        params.addParam("taskName",taskName);
        params.addParam("dispatchOrg",dispatchOrg);
        params.addParam("completion",completion);
        params.addParam("completeDate",completeDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckTask/update"),params,listener,what);
    }

    /**
     * 2.6.6.4 新增自检保障任务
     * @param selfCheckId
     * @param orgId
     * @param taskName
     * @param dispatchOrg
     * @param completion
     * @param completeDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerTaskAdd(String selfCheckId,String orgId,String taskName,String dispatchOrg,String completion,String completeDate,
                              String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("orgId",orgId);
        params.addParam("taskName",taskName);
        params.addParam("dispatchOrg",dispatchOrg);
        params.addParam("completion",completion);
        params.addParam("completeDate",completeDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckTask/add"),params,listener,what);
    }

    /**
     * 2.6.7.1 自检部省级示范试点项目列表
     * @param selfCheckId
     * @param listener
     * @param what
     */
    public  void ownerProjectListForT(String selfCheckId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckProject/listForT"),params,listener,what);
    }

    /**
     * 2.6.7.2 具体某条自检部省级示范试点项目详细信息
     * @param projectId
     * @param listener
     * @param what
     */
    public  void ownerProjectFindById(String projectId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("projectId",projectId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckProject/findById"),params,listener,what);
    }

    /**
     * 2.6.7.3 修改自检部省级示范试点项目
     * @param projectId
     * @param projectName
     * @param projectLevel
     * @param construction
     * @param projectDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerProjectUpdate(String projectId,String projectName,String projectLevel,String construction,String projectDate,
                                    String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("projectId",projectId);
        params.addParam("projectName",projectName);
        params.addParam("projectLevel",projectLevel);
        params.addParam("construction",construction);
        params.addParam("projectDate",projectDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckProject/update"),params,listener,what);
    }

    /**
     * 2.6.7.4 新增自检部省级示范试点项目
     * @param selfCheckId
     * @param orgId
     * @param projectName
     * @param projectLevel
     * @param construction
     * @param projectDate
     * @param isDeleted
     * @param listener
     * @param what
     */
    public  void ownerProjectAdd(String selfCheckId,String orgId,String projectName,String projectLevel,String construction,String projectDate,
                                 String isDeleted,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("selfCheckId",selfCheckId);
        params.addParam("orgId",orgId);
        params.addParam("projectName",projectName);
        params.addParam("projectLevel",projectLevel);
        params.addParam("construction",construction);
        params.addParam("projectDate",projectDate);
        params.addParam("isDeleted",isDeleted);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerSelfCheckProject/add"),params,listener,what);
    }

    /**
     * 2.3.2.1 企业基础信息
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerBaseFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerBase/find"),params,listener,what);
    }

    /**
     * 2.3.2.2 企业信用评定信息
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerCreditCycleFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerCreditCycle/find"),params,listener,what);
    }

    /**
     * 2.3.2.3 企业涉及违法的失信行为
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerIllegalFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerIllegal/find"),params,listener,what);
    }

    /**
     * 2.3.2.4 企业其他失信行为
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerOtherIllegalFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerOtherDishonesty/find"),params,listener,what);
    }

    /**
     * 2.3.2.5 企业荣誉信息
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerHonorFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerHonor/find"),params,listener,what);
    }

    /**
     * 2.3.2.6 企业红名单
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerRedFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerRed/find"),params,listener,what);
    }

    /**
     * 2.3.2.7 企业黑名单
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerBlackFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerBlack/find"),params,listener,what);
    }

    /**
     * 2.3.2.8 企业信用修复申请状态
     * @param applyId
     * @param listener
     * @param what
     */
    public  void ownerRepairApplyStatusFind(String applyId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("applyId",applyId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerRepairApplyGet/find"),params,listener,what);
    }

    /**
     * 2.3.2.9 企业重点关注名单
     * @param orgId
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerFocusFind(String orgId,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerFocus/find"),params,listener,what);
    }

    /**
     * 2.3.2.10.1 查询修复数据
     * @param discreditId
     * @param listener
     * @param what
     */
    public  void ownerCreditRepairFind(String discreditId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("discreditId",discreditId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerCreditRepairApply/findById"),params,listener,what);
    }

    /**
     * 2.3.2.10.2 新增修复数据（如果applyId无效时）
     * @param orgId
     * @param ownerName
     * @param ownerType
     * @param businessLicense
     * @param applyDate
     * @param contact
     * @param phone
     * @param address
     * @param email
     * @param depName
     * @param discreditType
     * @param discreditId
     * @param discreditContent
     * @param rectifySituation
     * @param comments
     * @param listener
     * @param what
     */
    public  void ownerCreditRepairAdd(String orgId,String ownerName,String ownerType,
                                      String businessLicense,String applyDate,String contact,
                                      String phone,String address,String email,
                                      String depName,String discreditType,String discreditId,
                                      String discreditContent,String rectifySituation,String comments,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("ownerName",ownerName);
        params.addParam("ownerType",ownerType);
        params.addParam("businessLicense",businessLicense);
        params.addParam("applyDate",applyDate);
        params.addParam("contact",contact);
        params.addParam("phone",phone);
        params.addParam("address",address);
        params.addParam("email",email);
        params.addParam("depName",depName);
        params.addParam("discreditType",discreditType);
        params.addParam("discreditId",discreditId);
        params.addParam("discreditContent",discreditContent);
        params.addParam("rectifySituation",rectifySituation);
        params.addParam("comments",comments);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerCreditRepairApply/add"),params,listener,what);
    }


    /**
     * 2.3.2.10.3 修改修复数据（如果applyId有效时）
     * @param applyId
     * @param ownerName
     * @param ownerType
     * @param socialCreditCode
     * @param applyDate
     * @param contact
     * @param phone
     * @param address
     * @param email
     * @param depName
     * @param discreditType
     * @param discreditId
     * @param discreditContent
     * @param rectifySituation
     * @param comments
     * @param listener
     * @param what
     */
    public  void ownerCreditRepairModif(String applyId,String ownerName,String ownerType,
                                        String socialCreditCode,String applyDate,String contact,
                                        String phone,String address,String email,
                                        String depName,String discreditType,String discreditId,
                                        String discreditContent,String rectifySituation,String comments,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("applyId",applyId);
        params.addParam("ownerName",ownerName);
        params.addParam("ownerType",ownerType);
        params.addParam("businessLicense",socialCreditCode);
        params.addParam("applyDate",applyDate);
        params.addParam("contact",contact);
        params.addParam("phone",phone);
        params.addParam("address",address);
        params.addParam("email",email);
        params.addParam("depName",depName);
        params.addParam("discreditType",discreditType);
        params.addParam("discreditId",discreditId);
        params.addParam("discreditContent",discreditContent);
        params.addParam("rectifySituation",rectifySituation);
        params.addParam("comments",comments);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerCreditRepairApply/update"),params,listener,what);
    }

    /**
     * 2.7.1 企业信用相关统计
     * @param adId
     * @param ownerType
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void ownerStatFind(String adId,String ownerType,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ownerType",ownerType);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/ownerStat/find"),params,listener,what);
    }

    /**
     * 2.7.2.1 饼状图数据
     * @param adId
     * @param ownerType
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void pracStatFind(String adId,String ownerType,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ownerType",ownerType);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracStat/find"),params,listener,what);
    }

    /**
     * 2.7.2.2 继续教育
     * @param adId
     * @param ownerType
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void userConEduStat(String adId,String ownerType,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ownerType",ownerType);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStcHour/conEduStat"),params,listener,what);
    }

    /**
     * 2.7.2.3 失信行为柱状图
     * @param adId
     * @param ownerType
     * @param creditYear
     * @param listener
     * @param what
     */
    public  void pracStatFindBar(String adId,String ownerType,String creditYear,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ownerType",ownerType);
        params.addParam("creditYear",creditYear);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/pracStat/findBar"),params,listener,what);
    }

    /**
     * 2.1.1 已购买的会员信息列表
     * @param userId
     * @param orgId
     * @param listener
     * @param what
     */
    public  void userVipFind(String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVip/find"),params,listener,what);
    }



    /**
     * 2.1.2.1 代收费方案列表
     * @param orgId
     * @param listener
     * @param what
     */
    public  void orgCollCharge(String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/orgCollCharge/findForT"),params,listener,what);
    }

    /**
     * 2.1.2.2 可购买的会员方案列表
     * @param orgId
     * @param listener
     * @param what
     */
    public  void trainingIndvPriceFind(String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/trainingIndvPrice/find"),params,listener,what);
    }

    /**
     * 2.1.2.3 是否有收费（代收费、会员）方案
     * @param adId
     * @param ftId
     * @param listener
     * @param what
     */
    public  void trainingIndvPriceCheck(String adId,String ftId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("adId",adId);
        params.addParam("ftId",ftId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/trainingIndvPrice/check"),params,listener,what);
    }

    /**
     * 2.1.3  购买个人会员
     * @param tivpSn
     * @param userId
     * @param orgId
     * @param tway
     * @param amount
     * @param tradeType
     * @param appid
     * @param deviceInfo
     * @param listener
     * @param what
     */
    public  void buyVIP(String tivpSn,String userId,String orgId,String tway,String amount,String tradeType,String appid,String deviceInfo,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("tivpSn",tivpSn);
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("tway",tway);
        params.addParam("amount",amount);
        params.addParam("tradeType",tradeType);
        params.addParam("appid",appid);
        params.addParam("deviceInfo",deviceInfo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("wx/buyVIP"),params,listener,what);
    }

    /**
     * 2.1.4 校验是否在个人会员期内
     * @param userId
     * @param orgId
     * @param listener
     * @param what
     */
    public  void userVipCheck(String userId,String orgId,String setYm,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("setYm","");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVip/check"),params,listener,what);
    }


    /**
     * 2.1.11.2 会员期内的违章培训
     * @param userId
     * @param orgId
     * @param plateNo
     * @param vttSn
     * @param listener
     * @param what
     */
    public  void userViolationTrainingAdd(String userId,String orgId,String plateNo,Integer vttSn, HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        params.addParam("plateNo",plateNo);
        params.addParam("vttSn",vttSn+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userViolationTraining/addForT"),params,listener,what);
    }

    /**
     * 2.7.2 在个人会员期内 日常培训
     * @param sn
     * @param payMark
     * @param listener
     * @param what
     */
    public  void useTcHourUpdatePayMark(String sn,String payMark, HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        params.addParam("payMark",payMark);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/useTcHour/updatePayMark"),params,listener,what);
    }

    /**
     *  2.41.8 继续教育修改身份证号、联系地址、民族
     * @param userId
     * @param idcNo
     * @param nation
     * @param address
     * @param listener
     * @param what
     */
    public  void userAccountUpdateAddNation(String userId,String idcNo,String nation,String address, HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userId",userId);
        params.addParam("idcNo",idcNo);
        params.addParam("nation",nation);
        params.addParam("address",address);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userAccount/updateAddNation"),params,listener,what);
    }


    /**
     * 2.21.1  查询结业证信息 （四川）
     * @param userName
     * @param idcNo
     * @param listener
     * @param what
     */
    public  void contiEduUtilValidUserOfSC(String userName,String idcNo, HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("userName",userName);
        params.addParam("idcNo",idcNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/contiEduUtil/validUserOfSC"),params,listener,what);
    }

    /**
     * 2.8.1 查询调查问卷详细
     * @param relSn
     * @param userId
     * @param orgId
     * @param listener
     * @param what
     */
    public void userQuestionFindDetail(int relSn,String userId,String orgId,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("relSn",relSn+"");
        params.addParam("userId",userId);
        params.addParam("orgId",orgId);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userQuestionnaire/findDetail"),params,listener,what);
    }

    /**
     * 2.8.2 修改问卷题目答案
     * @param sn
     * @param userOption
     * @param listener
     * @param what
     */
    public void userQuestionModBySn(int sn,String userOption,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn+"");
        params.addParam("userOption",userOption);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userQuestionnaireItem/modBySn"),params,listener,what);
    }

    /**
     * 2.4.3.4 增加日排查未出车
     * @param orgId
     * @param beeUserId
     * @param vId
     * @param plateNO
     * @param examType
     * @param passMark
     * @param listener
     * @param what
     */
    public void addForDrivierNot(String sn,String dateStr,String orgId,String beeUserId,String vId,String plateNO,String examType,String passMark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        params.addParam("dateStr",dateStr);
        params.addParam("orgId",orgId);
        params.addParam("beeUserId",beeUserId);
        params.addParam("vId",vId);
        params.addParam("plateNo",plateNO);
        params.addParam("examType",examType);
        params.addParam("passMark",passMark);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLoopholeExam/addForDrivierNot"),params,listener,what);
    }

    /**
     * 2.10.2 日排查、行车日志安全管理员签名
     * @param uleSn
     * @param userId
     * @param signPicUrl
     * @param listener
     * @param what
     */
    public void modAdminSignPicUrl(String sn,String examType,String uleSn,String userId,String signPicUrl,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        params.addParam("examType",examType);
        params.addParam("uleSn",uleSn);
        params.addParam("userId",userId);
        params.addParam("signPicUrl",signPicUrl);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLExamUser/modAdminSignPicUrl"),params,listener,what);
    }


    /**
     * 2.10.3 行车日志安全管理员审查
     * @param sn
     * @param userId
     * @param spotCheckDesc
     * @param listener
     * @param what
     */
    public void logBookSpotCheck(String sn,String userId,String spotCheckDesc,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        params.addParam("spotCheckUserId",userId);
        params.addParam("spotCheckDesc",spotCheckDesc);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLoopholeExam/spotCheck"),params,listener,what);
    }

    /**
     * 2.11.2 增加危货行车日志
     * @param orgId
     * @param userId
     * @param vId
     * @param plateNo
     * @param vId2
     * @param plateNo2
     * @param ftId
     * @param vteType
     * @param listener
     * @param what
     */
    public void addDangerDriveLog(String orgId,String userId,String vId,String plateNo,String vId2,String plateNo2,String ftId,String vteType,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("orgId",orgId);
        params.addParam("userId",userId);
        params.addParam("vId",vId);
        params.addParam("plateNo",plateNo);
        params.addParam("vId2",vId2);
        params.addParam("plateNo2",plateNo2);
        params.addParam("ftId",ftId);
        params.addParam("vteType",vteType);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVehThreeExam/addDriveLog"),params,listener,what);
    }


    /**
     * 2.11.5 提交危货行车日志
     * @param uvteSn
     * @param eTimeMark
     * @param examAddress
     * @param photoUrl1
     * @param photoUrl2
     * @param photoUrl3
     * @param photoUrl4
     * @param photoUrl5
     * @param signPicUrl
     * @param examerSignPicUrl
     * @param approvedLoad
     * @param actualLoad
     * @param fromAddr
     * @param toAddr
     * @param midwayStop
     * @param listener
     * @param what
     */
    public void modifyDangerDriverLog(String uvteSn,String eTimeMark,String examAddress,String photoUrl1,String photoUrl2,
                                  String photoUrl3,String photoUrl4,String photoUrl5,String signPicUrl,String examerSignPicUrl,
                                  String approvedLoad,String actualLoad,String fromAddr,String toAddr,String midwayStop,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("uvteSn",uvteSn);
        params.addParam("eTimeMark",eTimeMark);
        params.addParam("examAddress",examAddress);
        params.addParam("photoUrl1",photoUrl1);
        params.addParam("photoUrl2",photoUrl2);
        params.addParam("photoUrl3",photoUrl3);
        params.addParam("photoUrl4",photoUrl4);
        params.addParam("photoUrl5",photoUrl5);
        params.addParam("signPicUrl",signPicUrl);
        params.addParam("examerSignPicUrl",examerSignPicUrl);
        params.addParam("approvedLoad",approvedLoad);
        params.addParam("actualLoad",actualLoad);
        params.addParam("fromAddr",fromAddr);
        params.addParam("toAddr",toAddr);
        params.addParam("midwayStop",midwayStop);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVehTeExam/modifyDriveLog"),params,listener,what);
    }

    /**
     * 2.11.8.2 增加行驶记录
     * @param uvteeSn
     * @param startDate
     * @param dutyDrvier
     * @param actualLoad
     * @param fromAddr
     * @param stopDate
     * @param toAddr
     * @param driveLength
     * @param listener
     * @param what
     */
    public void addVteDRec(String uvteeSn,String startDate,String dutyDrvier,String actualLoad,String fromAddr,String stopDate,String toAddr,String driveLength,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("uvteeSn",uvteeSn);
        params.addParam("startDate",startDate);
        params.addParam("dutyDriver",dutyDrvier);
        params.addParam("actualLoad",actualLoad);
        params.addParam("fromAddr",fromAddr);
        params.addParam("stopDate",stopDate);
        params.addParam("toAddr",toAddr);
        params.addParam("driveLength",driveLength);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVteDRec/add"),params,listener,what);
    }

    /**
     * 2.11.8.3 修改行驶记录
     * @param sn
     * @param startDate
     * @param dutyDrvier
     * @param actualLoad
     * @param fromAddr
     * @param stopDate
     * @param toAddr
     * @param driveLength
     * @param listener
     * @param what
     */
    public void modifyVteDRec(String sn,String startDate,String dutyDrvier,String actualLoad,String fromAddr,String stopDate,String toAddr,String driveLength,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        params.addParam("startDate",startDate);
        params.addParam("dutyDriver",dutyDrvier);
        params.addParam("actualLoad",actualLoad);
        params.addParam("fromAddr",fromAddr);
        params.addParam("stopDate",stopDate);
        params.addParam("toAddr",toAddr);
        params.addParam("driveLength",driveLength);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVteDRec/modBySn"),params,listener,what);
    }

    /**
     * 2.11.8.4 删除行驶记录
     * @param sn
     * @param listener
     * @param what
     */
    public void delVteDRec(String sn,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userVteDRec/delBySn"),params,listener,what);
    }

    /**
     * 2.12.1 安全例检按月统计
     * @param examType
     * @param orgId
     * @param beginTime
     * @param endTime
     * @param listener
     * @param what
     */
    public void userLoopQueryStatMM(String examType,String orgId,String beginTime,String endTime,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("examType",examType);
        params.addParam("orgId",orgId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLoopholeExam/queryStatMM"),params,listener,what);
    }

    /**
     * 2.12.2 安全例检某月已检查数据
     * @param examType
     * @param orgId
     * @param beginTime
     * @param endTime
     * @param ym
     * @param plateNo
     * @param listener
     * @param what
     */
    public void userLoopQueryYet(String examType,String orgId,String beginTime,String endTime,String ym,String plateNo,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("examType",examType);
        params.addParam("orgId",orgId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("setYm",ym);
        params.addParam("plateNo",plateNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLoopholeExam/queryYet"),params,listener,what);
    }

    /**
     * 2.12.3 安全例检某月未检查数据
     * @param examType
     * @param orgId
     * @param beginTime
     * @param endTime
     * @param ym
     * @param plateNo
     * @param listener
     * @param what
     */
    public void userLoopQueryNot(String examType,String orgId,String beginTime,String endTime,String ym,String plateNo,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("examType",examType);
        params.addParam("orgId",orgId);
        params.addParam("beginTime",beginTime);
        params.addParam("endTime",endTime);
        params.addParam("setYm",ym);
        params.addParam("plateNo",plateNo);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("sys/userLoopholeExam/queryNot"),params,listener,what);
    }

    /**
     * 2.23设置重新学习专题（设置后需重新购买）
     * @param sn
     * @param userId
     * @param mark
     * @param listener
     * @param what
     */
    public void userStcModMark(String sn,String userId,String mark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("sn",sn);
        params.addParam("userId",userId);
        params.addParam("mark",mark);
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("course/userStcHour/modMark"),params,listener,what);
    }

    /**
     * 2.4.6.2 新增安全例检、安全检查检查项
     * @param uleSn
     * @param examItemType
     * @param examItem
     * @param listener
     * @param what
     */
    public  void addUserLExam(Integer uleSn,String examItemType,String examItem,int passMark,HttpListener listener,int what){
        RequestParams params=new RequestParams();
        params.addParam("uleSn",uleSn+"");
        params.addParam("examItemType",examItemType);
        params.addParam("examItem",examItem);
        params.addParam("passMark",passMark+"");
        new HttpUtils().doCall1(AppInterfaceConfig.getRequestUrl("vehicle/userLExamItem/add"),params,listener,what);
    }
}
